Pregunta

Estoy en el proceso de migrar a JBoss como 7, y el uso de Maven Build, me parece que el Maven-Ear-Plugin no admite JBoss como 7 todavía. Por defecto, usa JBoss como 4.

¿Esto causa problemas?

También todavía estoy tratando de averiguar a medida que avanzo cómo estructurar mis archivos, en este momento tener problemas relacionados con los cambios en la forma en que funciona JBoss como 7 cargador de clase.

¿Fue útil?

Solución

No creo que el maven-ear-plugin es jboss específico. Pero tienes que especificar el Javaee <version>6</version> En su configuración:

<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>

Para obtener un ejemplo de funcionamiento de una oreja JBoss7, puede crear un nuevo proyecto utilizando el siguiente arquetipo: org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1El ejemplo que se muestra arriba se toma de este arquetipo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top