Ola a todos.
estou com uma pequena duvida quanto a nova estrutura do jboss 7
estou com um projeto(war) utilizando jboss 5. E o maven para gerenciar as dependências.
entre as dependências tenho spring, hibernate etc…
com a nova estrutura do jboss 7 as suas dependências ficam nos “modules”(até onde eu sei)
e para indicar pra ele quais são as minhas dependências eu tenho duas maneiras.
1.indicar elas pelo “jboss-deployment-structure.xml”, o qual se encontra dentro do web-inf do meu projeto
2.atraves do meu pom.xml adicionando o plugin a seguir.(o qual acaba adicionando as dependencias no manifest.mf ,
no caso o mesmo adiciona a seguinte linha: Dependencies: org.springframework)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Dependencies>org.springframework</Dependencies>
</manifestEntries>
</archive>
</configuration>
</plugin>
Até ai tudo certo. né???
a minha duvida, é a seguinte.
Se com a estrutura de módulos,
vai ser necessário eu criar manualmente um novo modulo para cada library que eu importar???
(exemplo:Spring, seria uma estrutura +/- assim jboss.7<version>/modules/org/springframework/…)
isto não mata todo o conceito do maven? alem de que eu vou duplicar todas as dependências no meu pom?
ou o jboss 7 auto-magicamente identifica estas dependencias e cria os modulos antes do classLoader?
Obrigado