0

http://wrapper.tanukisoftware.com/ラッパーを使用しており、artifactId とバージョン文字列が同じで、groupId が異なる 2 つの jar ファイルがあります。ディストリビューション zip をアセンブルするときに 2 つの jar ファイルの 1 つが失われないようにする方法はありますか。groupId をファイル名のプレフィックスとして使用しますか?

4

1 に答える 1

0

解決策は、フラット レイアウトの代わりにデフォルトのリポジトリ レイアウトを使用することでした。アプリアセンブラー (jsw デーモン gen) プラグインを maven-assembly-plugin と一緒に使用する場合、後者のプラグインを使用してプロジェクト クラスパスの依存関係を解決しないように注意する必要があります。もちろん、それに応じてクラスパスを変更します。最終的なアーカイブに appassemblyr プラグインから出力された lib/dir を含めるだけです。つまり、クラスパスの依存関係 (jar) のバイナリ記述子では、dependencySet セクションを使用しないでください。むしろ、fileSet セクションを使用してください。

于 2014-11-20T22:44:16.320 に答える