1

uberjarと一連のスクリプトを含むプロジェクトのバイナリzipディストリビューションを作成したいと思います。現在、私は2つの記述子を使用しています。1つはuber jar用で、もう1つはuberjar+追加のスクリプトとドキュメントを含むzip用です。問題は、これらの両方がMavenリポジトリにデプロイされることですが、実際にはuberjarは必要なく、ディストリビューションのみが必要です。次のいずれかにする方法はありますか?

  • 1つの記述子を使用してディストリビューションを作成するか、
  • uberjarが展開されるのを避けますか?

編集:パート2に関するこの質問を見つけましたが、おそらくそれを行うためのより簡単な方法があります...

4

1 に答える 1

1

私の意見では、最も簡単な方法、1 つのモジュールで uberjar を作成し ( skipmaven-deploy-plugin 構成でオプションのパラメーターを設定して、実行中にバイパスしますdeploy)、別のモジュールで zip ディストリビューションを作成することです (以前に作成したものへの依存関係を使用します)。アセンブリ依存関係によるアセンブリのアセンブリで説明されているように)。そして、それはあなたがすでに持っているものに非常に近いものです。これは朗報です.

于 2010-03-06T21:58:42.937 に答える