Eclipse 4.3 の動的 Web プロジェクトに ivy 管理の依存関係を使用していますが、すべてが機能します。新しいモジュール プロジェクトを含む別のブランチをマージした後、Eclipse は war の作成に失敗します。展開アセンブリから IvyDependencies を削除すると、war が作成され、再度展開されます。もちろん、このアーカイブにはすべての依存関係がありません。
追加のプロジェクト/モジュールと Web プロジェクトの依存関係宣言を除いて、コンパイル エラーやコミット間の構成変更はありません。Eclipse 構成をマージ前の構成と比較しても、何も得られません。
検証が有効になっている場合、Eclipse で次のエラーが表示されます。
CHKJ3008E: Missing or invalid WAR file.
検証が無効になっている場合、公開は失敗します。
java.lang.NullPointerException at org.eclipse.wst.common.componentcore.internal.util.VirtualReferenceUtilities.getDefaultProjectArchiveName(VirtualReferenceUtilities.java:81)
標準的な Eclipse ワークスペース エラー戦略が最大限に実行されています (クリーン、再インポート プロジェクトの順列、アイビー依存関係管理の削除、読み取り、ワークスペースの削除、再起動、サーバー ランタイムの削除/再作成など)。
これを解決する方法、またはこの問題の根底に到達する方法はありますか?