rcnweb
Janeiro 26, 2011, 2:05pm
#1
Estou estudando o MAVEN pois quero gerenciar minhas depedências das aplicações, e depois gerar projetos com elas.
Minha dúvida é o seguinte, nos artigos que ando lendo vi que o MAVEN segue um diretório padrão:
src/
- main/
- java/
- resources/
- webapp/
- test/
- site/
Diretório padrão de minhas aplicações:
src/
-main/
-teste
WebContent/
-jsp
-META-INF
-WEB-INF
Build/
No arquivo POM.XML eu consigo alterar a estrutura padrão de diretórios?
Abraços.
Por que vc precisaria mudar a estrutura padrão ?
rcnweb
Janeiro 26, 2011, 2:19pm
#3
Ola Luiz.
Para se adaptar a minha aplicação, pois ela não esta no padrão do MAVEN.
Estrutura de diretório padrão WebApp maven:
src/
- main/
- java/
- resources/
- webapp/
- test/
- site/
Estrutura de diretório de minha aplicação:
src/
-main/
-teste
WebContent/
-jsp
-META-INF
-WEB-INF
Build/
Com a minha estrutura eu consigo utilizar o maven?
Abraços.
Opa,
Consegue sim basta você configurar o plugin maven-war-plugin. Aqui você encontra mais explicações: http://maven.apache.org/plugins/maven-war-plugin/usage.html .
Em webappDirectory você aponta o diretório desejado.
Segue um exemplo retirado da documentação:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webappDirectory>/sample/servlet/container/deploy/directory</webappDirectory>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
Ate mais.
rcnweb
Janeiro 26, 2011, 4:10pm
#5
Desculpe pessoal. não me expressei bem.
Minha dúvida é eu consigo utilizar o maven com uma estrutura básica de uma aplicação web:
src/
-main/
-teste
WebContent/
-jsp
-META-INF
-WEB-INF
Build/
Com o WebContent no mesmo nivel de src?
Obrigado à todos pela atenção.
Essa é uma estrutura de webapp criado pelo Eclipse e entendida apenas por ele, o interessante do Maven é exatamente ter uma estrutura universal, por isso se recomenda utilizar o padrão que ele propõe.
Basta vc dar uma refatorada e mover uns diretórios… uma horinha e vc já ta com tudo funcionando.
[]s
rcnweb
Janeiro 28, 2011, 4:15pm
#7
Ajustei o diretório. e Funcionou.
Obrigado pessoal…