なぜそれは私が持っているのに
プロジェクトの EJB ファセットで JBoss EJB デプロイメント記述子への適切なパスを設定する
jboss-ejb3.xmlIntellij のアーティファクトに追加された 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もしそうなら、これを止めるにはどのような変更を加える必要がありますか?