なぜそれは私が持っているのに
プロジェクトの EJB ファセットで JBoss EJB デプロイメント記述子への適切なパスを設定する
jboss-ejb3.xml
Intellij のアーティファクトに追加された Patrac-web:war が展開された <output root>/WEB-INF
pom.xml に最も単純な変更を加えるたびに、Intellij は から次のエントリを削除します${PROJECT_DIR}/.idea/artifacts/Patrac_web_war_exploded.xml
。
<element id="file-copy" path="$PROJECT_DIR$/Patrac-ejb/src/main/resources/META-INF/jboss-ejb3.xml" />
その結果、jboss-ejb3.xml
ターゲット ディレクトリにコピーされませんか?
Intellijに変更を加えるたびにpom.xml
、POM を使用して展開構成を「リロード」し、IDE 内で行った設定を上書きするようです。おそらく、ソース ディレクトリからターゲット ディレクトリにpom.xml
コピーするためのエントリがないため、Intellij IDE で行った設定は、Intellij が「リロード」されるたびに消え続けます。jboss-ejb3.xml
私の勝手な憶測ですが、こんな感じです。
pom.xml
もしそうなら、これを止めるにはどのような変更を加える必要がありますか?