Frage

Ich bin gerade dabei, als 7 zu JBoss zu wandern, und ich scheint mir Maven-Build zu verwenden, dass der Maven-Ear-Plugin JBoss noch nicht unterstützt. Standardmäßig verwendet es JBoss als 4.

Verursacht das Problem?

Ich versuche auch immer noch herauszufinden, wie ich meine Archive strukturiere, und habe gerade Probleme im Zusammenhang mit den Änderungen in der Art und Weise, wie JBoss als 7 -Klasse -Lader funktioniert.

War es hilfreich?

Lösung

Ich denke nicht das maven-ear-plugin ist JBoss spezifisch. Aber Sie müssen den Javaee angeben <version>6</version> in Ihrer Konfiguration:

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

Um ein funktionierendes Beispiel für ein JBoss7 -Ohr zu erhalten, können Sie ein neues Projekt mit dem folgenden Archetyp erstellen: org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1Das oben gezeigte Beispiel stammt aus diesem Archetyp.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top