По умолчанию ваш application.xml
не будет выбран, даже если вы включите его в src/main/application/META-INF/application.xml
в своем проекте Maven Ear, потому что он будет автоматически сгенерирован в конфигурации, указанной в <configuration>
из maven-ear-plugin
. Если вы хотите, чтобы ваш был включен, вам нужно изменить generateApplicationXml
на false (по умолчанию true).
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<version>6</version>
<displayName>MyEAR</displayName>
<defaultLibBundleDir>lib</defaultLibBundleDir>
<modules>
<webModule>
<groupId>com.test</groupId>
<artifactId>my-web</artifactId>
<bundleFileName>my-web.war</bundleFileName>
<contextRoot>/MyWeb</contextRoot>
</webModule>
</modules>
<generateApplicationXml>false</generateApplicationXml>
</configuration>
</plugin>