9

アセンブリプラグインを使用して依存関係のあるjarを作成すると、次のようなメッセージが多数表示されます。

META-INF/ already added, skipping

Mavenが警告しているようですが、作成するjarにMETA-INFが既に含まれているため、含まれる依存jarファイルのMETA-INFがtoに含まれていません。 -作成されるjar。まあ、これはまさに私が望んでいることであり、私はそれらのメッセージを古くして取り除きたいと思っています。これを達成する方法はありますか?

よろしく、マーティン。

4

3 に答える 3

6

情報メッセージは、PlexusArchiverから送信されます。この問題に関する未解決のバグレポートがあります。

http://jira.codehaus.org/browse/PLXCOMP-129

于 2010-12-27T06:47:00.837 に答える
3

vocaro によって言及された Plexus のバグが修正されました。バージョン 2.4 (執筆時点で最高) で maven-assembly-plugin を使用すると、詳細メッセージが出力されません。

于 2013-12-05T17:16:36.863 に答える
1

META-INF が既に作成されている場合、Maven はその META-INF を 2 回作成しませんが、さまざまな JAR からコンテンツを追加する必要があります。ただし、一意でないファイルを n 回追加したり、コンテンツをマージしたりすることはありません。

これはあなたが経験していることではありませんか?アセンブリ jar はどのように見えますか? 期待される結果は何ですか?

于 2010-08-11T11:58:53.660 に答える