Maven-are-plugin и jboss как 7
-
26-10-2019 - |
Вопрос
Я нахожусь в процессе миграции в JBoss как 7, и используя Maven Build, кажется мне, что Maven-ear-Plugin не поддерживает JBoss еще 7. По умолчанию он использует JBoss как 4.
Это вызывает проблему?
Я также все еще пытаюсь выяснить, как я иду, как структурировать свои архивы, прямо сейчас возникают проблемы, связанные с изменениями в том, как работает JBoss как 7 класс.
Решение
Я не думаю 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>
Чтобы получить рабочий пример уха jboss7, вы можете создать новый проект, используя следующий архетип: org.jboss.spec.archetypes:jboss-javaee6-ear-webapp:7.0.2.CR1
Пример, показанный выше, взят из этого архетипа.
Не связан с StackOverflow