Maven-Ear-Plugin и JBoss AS 7 - PullRequest
       25

Maven-Ear-Plugin и JBoss AS 7

4 голосов
/ 01 декабря 2011

Я нахожусь в процессе перехода на JBoss AS 7 и, используя сборку maven, мне кажется, что плагин maven-ear еще не поддерживает JBoss AS 7. По умолчанию используется JBoss AS 4.

Это вызывает проблемы?

Я также все еще пытаюсь выяснить, как я собираюсь структурировать свои архивы, прямо сейчас возникают проблемы, связанные с изменениями в работе загрузчика классов JBoss AS 7.

1 Ответ

9 голосов
/ 01 декабря 2011

Я не думаю, что maven-ear-plugin специфичен для JBoss.Но вы должны указать JavaEE <version>6</version> в вашей конфигурации:

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

Чтобы получить рабочий пример EAR JBoss7, вы можете создать новый проект, используя следующий архетип: org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1 Показанный выше пример взят из этого архетипа.

...