Maven-ear-plugin e JBoss AS 7
-
26-10-2019 - |
Domanda
Io sono nel processo di migrazione a JBoss AS 7, e l'utilizzo di accumulo Maven, mi sembra la-ear-plugin Maven non supporta JBoss AS 7 ancora. Di default usa JBoss AS 4.
Fa questo problema causa?
Io sono anche ancora cercando di capire come vado avanti come strutturare i miei archivi, in questo momento avere problemi legati ai cambiamenti nel modo in JBoss AS opere 7 class loader.
Soluzione
Non credo che il maven-ear-plugin
è JBoss specifica. Ma bisogna specificare il <version>6</version>
JavaEE nella configurazione:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.6</version>
<configuration>
<version>6</version><!-- Java EE 6 -->
<defaultLibBundleDir>lib</defaultLibBundleDir>
<modules>
<webModule>
<groupId>my.group</groupId>
<artifactId>my-web</artifactId>
<contextRoot>/my</contextRoot>
</webModule>
</modules>
</configuration>
Per ottenere un esempio di lavoro di un orecchio JBoss7 è possibile creare un nuovo progetto utilizzando il seguente archetipo: org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1
L'esempio mostrato sopra è presa da questo archetipo.