m2e
およびを使用して Eclipse で管理される Maven WAR プロジェクトがありm2e-wtp
ます。私のでは、 で一部のリソースをフィルタリングし、それらをクラスパスにpom.xml
配置するように を構成します。maven-war-plugin
src/main/resources
project/target/finalname/WEB-INF/classes/
私のファイルは、との両方で正しくフィルタリングされていproject/target/m2e-wtp/web-resources/WEB-INF/classes/
ます。ただし、を使用して webapp を実行するJ2EE Preview
と、値はフィルター処理されずに読み取られます。
J2EE Preview
調査した結果、サーバー上で起動された Web アプリケーションで読み取られたファイルが にありWORKSPACE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/project/WEB-INF/classes/
、フィルタリングされていないことがわかりました。
つまり、m2e-wtp
ここで彼の仕事を正しく行っているように見えますが、サーバー アダプターが何らかの形でフィルタリングを台無しにしているようです。から取得するのではなく、フィルタリングされていないリソースを から直接取得しsrc/main/resources/
て、.metadata/
ディレクトリに配置するようproject/target/
です。
サーバー アダプターがフィルター処理されたリソースを確実に取得するにはどうすればよいですか?