application.xml不存在。 maven EAR构建期间出错

时间:2016-12-24 11:45:26

标签: java xml maven

我正在尝试构建一个内部有两个war文件的ear项目。在构建EAR时,我收到错误,因为“application.xml不存在”。但我已将application.xml放在项目META INF文件夹中。请在下面找到代码。并建议解决方案来解决这个问题。

下面是我的POM.XML

Auto-layout

下面是我的application.xml

prototype-cell

打开此图像以获取项目结构。

Project structure

Maven构建控制台错误:

Height of Row

1 个答案:

答案 0 :(得分:5)

1)自JavaEE 5.0以来,不再需要EAR中的application.xml文件

2)在maven-ear-plugin配置中,您无法生成application.xml文件:

 <generateApplicationXml>false</generateApplicationXml>

并在此处指定application.xml的位置:<applicationXML>src/main/application/META-INF/application.xml</applicationXML>

因此,您应确保application.xml文件位于此位置:src/main/application/META-INF

3)最简单的是不使用<generateApplicationXml>false</generateApplicationXml>。它可以避免您声明application.xml文件。

相关问题