2011-09-09 11 views
4

私はすでにmaven-ear-pluginプロジェクトのapplication.xmlファイルがあるプロジェクトを継承しました。私たちはそれを使わなければなりません。しかし、私はこの血まみれのプロジェクトをEclipseにインポートすると、常にこのファイルを上書きしています - 私はローカルの履歴に行き、それを回復する必要があります。Eclipse m2e-wtpプラグインは常にapplication.xmlを上書きします

クリーンビルドやプロジェクト設定の変更などを行うたびに、ファイルがEclipseで上書きされます(私はm2eプラグインと仮定しています)。どうやって凍結ファイルだけを残すように言いますか?私はそれに触れるはずではないので、どちらもそれではありません。

ビルドディレクトリにファイルを生成する設定は無関係です。何も生成しないようにします。

答えて

0

これはm2e-wtpのバグです。

私はorg.eclipse.wst.common.componentファイルの一定の修正のために同様の報告書を提出してきました - >https://issues.sonatype.org/browse/MECLIPSEWTP-146

彼らはそれが次のリリースで修正の主張します。多分あなたの問題を解決するかもしれません。

もしそうでなければ、Sonatypeに新しいバグを提出してください。非常に反応がよいことがわかります。

一方、application.xmlを変更していないことがわかっている場合は、それを削除してソース管理からリカバリしてください。それが私が「コンポーネント」ファイルでやったことです。

推測すると、それは最先端の価格です。

1

maven-ear-pluginの設定に<generateApplicationXml>false</generateApplicationXml>を単に追加してください。

関連する問題