首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能在nexus服务器上托管一个集装箱拉链吗?

我能在nexus服务器上托管一个集装箱拉链吗?
EN

Stack Overflow用户
提问于 2015-02-09 11:06:22
回答 1查看 332关注 0票数 0

我们在Jetty和Tomcat容器中都成功地使用了cargo-maven2-plugin。不幸的是,我们的外部互联网连接不稳定,因此我们的构建失败了,因为货物无法访问外部url以获得容器拉链:

代码语言:javascript
复制
[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库,使我们的完整构建无需依赖外部网络即可运行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-21 14:09:56

在货运中使用的容器不被视为依赖关系,jetty是一个特例,因为它存储在maven存储库中,因此可以定义为依赖项,但是它不会改变cargo-maven2-plugin下载容器中的任何内容。

另一方面,在插件配置中,您可以定义一个containerUrl (见那边)zipUrlInstaller (见那边)来定义容器的下载位置。

因此,您可以在您的Nexus存储库(或任何您想使用的服务器上)下载它,并使插件配置中的URL指向您的服务器。

如果您检查货物首页左列中的所有容器,您将发现它们并不都存储在同一个位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28408285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档