Dúvida Maven

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?

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.

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

Ajustei o diretório. e Funcionou.

Obrigado pessoal…