Problems with application.xml for maven projects
suikast42 May 17, 2013 4:10 PMHi,
I have problems to deploy my ear project over jboss tools with my application.xml. My deployment shown as below:
I find a workaround for my problem. But I don't understand why jboss tools copy jboss-structure.xml and not application.xml
My workarround is simple. Create an active maven profile and copy the content of target/<projectname>/META-INF to <project>/EarContent. Then Jboss tolls deploy my ear with application.xml.
Here is my hack:
<profiles>
<!-- Copy application.xml in <project>/ EarContent/META-INF. But only for Eclipse projects. This needed for jboss plugin inside eclipse. -->
<profile>
<id>CopyEclipseFiles</id>
<activation>
<file>
<exists>
<!--
${basedir}/.settings
-->
false
</exists>
</file>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<!-- here the phase you need -->
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/EarContent/META-INF</outputDirectory>
<resources>
<resource>
<directory>${basedir}/target/wms-wan/META-INF</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>