4

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

誰かがクリーン ビルドを実行したり、プロジェクト設定を変更したりするたびに、ファイルは Eclipse の何かによって上書きされます (m2e プラグインを想定しています)。フリギングファイルをそのままにしておくようにするにはどうすればよいですか。私はそれに触れてはいけないので、それもありません。

ビルド ディレクトリにファイルを生成する設定は関係ありません。何も生成したくありません。

4

2 に答える 2

1

<generateApplicationXml>false</generateApplicationXml>maven-ear-plugin 構成に追加するだけです

于 2012-10-13T00:43:20.793 に答える
0

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

org.eclipse.wst.common.component ファイルの絶え間ない変更について同様のレポートを提出しました -> https://issues.sonatype.org/browse/MECLIPSEWTP-146

彼らは、次のリリースで修正されたと主張しています。多分それはあなたの問題も解決します。

そうでない場合は、Sonatype に新しいバグを送信してください。非常に反応が良いことがわかります。

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

それが最先端にいることの代償だと思います。

于 2011-09-09T20:28:18.057 に答える