1

実際、私はすでに解決策を見つけたので、これは質問ではありませんが、私はそれで長い間苦労してきたので、心の奥底で死ぬよりも、これをあなたと共有したいと思います.

この問題は、Maven アセンブリ 2.2 をしばらく使用していた既存のプロジェクトで発生しました。

例外メッセージ全体は次のとおりです。

プロジェクト test で目標 org.apache.maven.plugins:maven-assembly-plugin:2.2:assembly (default-cli) を実行できませんでした: アセンブリの作成に失敗しました: アセンブリ アーカイブ jar-with-dependencies の作成中にエラーが発生しました: jar の作成に関する問題: いいえ指定されたエントリ名

mvn -X でもメッセージはありませんでした

最初は、次のような悪いURLが原因だと思いました:

jar:file://MY_FILE.jar!

しかし、これはすべて、競合の解決中に CVS によって自動的に作成された「.#log4j.xml...」という名前の隠しファイルが原因でした。

==>解決策は、競合を解決してファイルを削除することです

これに関するバグレポートを提出しました:PLXCOMP-169

4

1 に答える 1

0

私が言ったように、これはバグではなく、神経叢チームによる改善が必要です。

それまでは、自分のプロジェクト内の ".#" ファイルと依存関係を自分で見つける必要があります(これは私のプロジェクトにあり、アセンブルされているプロジェクトへの依存関係でした)。

受け入れられた答えはより直感的であるという事実を指摘してくれたジョンに感謝します。

于 2010-12-24T08:32:43.193 に答える