私はプロジェクトをいくつかのサブモジュールに分割しています(それぞれがjar
ライブラリです):
myapp
myapp-commons
myapp-client
myapp-server
最終的にディレクトリに保存されるpom.xml
3つのアセンブリ(、、および)を作成するように構成しclient.zip
ましoracle.tar.gz
た。私が今欲しいのは、FTPを使用してそれらのうちの2つ(と)をサーバーに配布することです。server.tar.gz
myapp/target
oracle.tar.gz
server.tar.gz
まだ試していなくても、Antのいくつかの行を使用して簡単にそれを実行できることはわかっていますがpom.xml
、このオプションはあまり好きではありません(Antの問題は、他に解決策がない場合にのみ解決します)。 )。そのための解決策を提供するいくつかのSOの質問(ここまたはここ)があります。
私の質問は、それを行うためのより良い方法があるかどうかを知ることです。Wagon Maven2プラグインについては知っていますが、アセンブリをデプロイするためにプラグインを構成することに成功しませんでした(作成されたJARではありません)。