【发布时间】:2015-04-09 02:31:01
【问题描述】:
我们成功地将cargo-maven2-plugin 与 Jetty 和 Tomcat 容器一起使用。不幸的是,我们的外部互联网连接不稳定,所以我们构建失败,因为 cargo 无法访问外部 url 来获取容器 zip:
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.4.11:start (start-container) on project scc-service-impl: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.4.11:start failed: Failed to download
[http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.2.5.v20141112/jetty-distribution-9.2.5.v20141112.tar.gz]:
java.net.UnknownHostException: repo1.maven.org: Unknown host repo1.maven.org -> [Help 1]
是否可以在我们的本地 Nexus 服务器上托管 Tomcat 或 Jetty 库,以允许我们在不依赖外部网络的情况下运行完整的构建?
【问题讨论】:
-
你通过 maven 下载的所有东西都可以被 Nexus 代理,所以简单的回答是的。
-
当您使用 maven '坐标'时确实如此,但 cargo 不将这些用于服务器容器 - 您(可选)提供一个 url,但据我所知,您可以' t 提供坐标。
标签: maven cargo maven-cargo cargo-maven2-plugin