Maven 2 maven ear插件未拾取application.xml

Maven 2 maven ear插件未拾取application.xml,maven-2,pom.xml,seam2,maven-ear-plugin,Maven 2,Pom.xml,Seam2,Maven Ear Plugin,我使用的是jbosscc seam archtype 1.2,我将application.xml放在EAR项目中,放在/src/main/application/META-INF/下,但是maven EAR插件没有接收它。有什么建议吗 以下是我的maven EAR插件的片段: <plugins> <plugin> <artifactId>maven-ear-plugin</artifactId>

我使用的是jbosscc seam archtype 1.2,我将application.xml放在EAR项目中,放在
/src/main/application/META-INF/
下,但是
maven EAR插件没有接收它。有什么建议吗

以下是我的maven EAR插件的片段:

<plugins>
    <plugin>
            <artifactId>maven-ear-plugin</artifactId>
            <configuration>
                <version>5</version>    
                <modules>
                    <webModule>
                        <groupId>com.***</groupId>
                        <artifactId>***-war</artifactId>
                        <contextRoot>***</contextRoot>
                        <unpack>${exploded.war.file}</unpack>
                    </webModule>

                    <jarModule>
                        <groupId>com.***</groupId>
                        <artifactId>***-datamodel</artifactId>
                        <includeInApplicationXml>true</includeInApplicationXml>
                    </jarModule>

                    <ejbModule>
                        <groupId>com.***</groupId>
                        <artifactId>***-bootstrap</artifactId>
                        <excluded>${exclude.bootstrap}</excluded>
                    </ejbModule>

                    <ejbModule>
                        <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam</artifactId>
                    </ejbModule>

                    <jarModule>
                        <groupId>org.jboss.el</groupId>
                        <artifactId>jboss-el</artifactId>
                        <bundleDir>lib</bundleDir>
                    </jarModule>

                </modules>

                <jboss>
                    <version>${version.jboss.app}</version>
                    <loader-repository>***:app=ejb3</loader-repository>
                </jboss>
            </configuration>
        </plugin>

maven耳朵插件
5.
com***
***-战争
***
${exploded.war.file}
com***
***-数据模型
真的
com***
***-引导
${exclude.bootstrap}
org.jboss.seam
jboss接缝
org.jboss.el
jboss el
解放党
${version.jboss.app}
***:app=ejb3
我做错了什么?

您可以在
元素中使用
/your/location/
来指定自定义
应用程序.xml
文件的位置


请检查是否确实需要自定义
application.xml
文件,否则默认使用
true

,即使您将
src/main/application/META-INF/application.xml
包含在maven-ear项目中,也不会拾取您的
application.xml
,因为它将由。如果希望包含您的应用程序,则需要将
generateApplicationXml
更改为false(默认为true)


org.apache.maven.plugins
maven耳朵插件
2.4.2
6.
迈尔
解放党
com.test
我的网络
my-web.war
/MyWeb
假的
<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>