1

我对 Maven 有点陌生,但我们使用 Maven 和 Tomcat7 插件成功地使用 Bamboo 部署到 Tomcat。但是我想要一个单独的 Bamboo 构建计划,它只从 Nexus 部署一个战争包,而不是先重新构建它。看起来我可以让战争成为一个依赖,但是这个相同的 POM 构建包,所以我不希望在调用构建目标的情况下下载它。

4

2 回答 2

1

查看maven-dependency-plugin。让项目抓取现有的战争工件并将其推送到 tomcat 应该很容易。

于 2012-11-08T20:33:38.123 回答
1

Nexus 有一个非常丰富的 REST API,您可以通过简单的 http 获取和副本轻松地使用它来编写部署脚本。但是,如果你真的觉得你想使用 Maven ptyx 方法应该可以工作......虽然它看起来有点矫枉过正。如果您投入精力进行部署,我会考虑使用 Chef 或 Puppet,并使用它们从 Nexus 中提取并推送到您的生产(或 QA 或任何服务器)中。

于 2012-11-08T23:21:03.630 回答