1

私は Maven の初心者ですが、Maven と Tomcat7 プラグインを使用して、Bamboo を使用して Tomcat にデプロイすることに成功しています。ただし、Nexus から war パッケージをデプロイするだけで、最初に再ビルドしない個別の Bamboo ビルド プランが必要です。war を依存関係にすることができるように見えますが、この同じ POM がパッケージをビルドするため、ビルド ゴールが呼び出された場合にパッケージをダウンロードしたくありません。

4

2 に答える 2

1

Nexus には非常に豊富な REST API があり、単純な http get とコピーを使用してデプロイのスクリプトを作成するために簡単に使用できます。ただし、本当にMaven ptyxアプローチを使用したい場合はうまくいくはずです...やり過ぎのように思えますが。展開の労力に投資する場合は、代わりに Chef または Puppet を使用することを検討し、それらを使用して Nexus からプルし、本番環境 (または QA またはその他のサーバー) にプッシュします。

于 2012-11-08T23:21:03.630 に答える
1

maven-dependency-plugin を見てください。プロジェクトで既存の war アーティファクトを取得して tomcat にプッシュするのは簡単なはずです。

于 2012-11-08T20:33:38.123 に答える