Question

Je suis en train de migrer vers JBoss AS 7 et à l'aide de build Maven, me semble l'oreille-plugin Maven ne prend pas en charge JBoss AS 7 encore. Par défaut, il utilise JBoss AS 4.

Est-ce que ce problème de cause?

Je suis aussi essaie toujours de comprendre que je vais le long comment structurer mes archives, droit ayant maintenant des questions liées aux changements dans la façon JBoss AS 7 de travaux de classe chargeur.

Était-ce utile?

La solution

Je ne pense pas que le maven-ear-plugin est spécifique JBoss. Mais vous devez spécifier le <version>6</version> JavaEE dans votre configuration:

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

Pour obtenir un exemple de travail d'un EAR JBoss7 vous pouvez créer un nouveau projet en utilisant l'archétype suivant: org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1 L'exemple ci-dessus est tirée de cet archétype.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top