Erro - Update Project - Maven

2 respostas
E

Boa noite,

Tenho minha aplicação web JSF + Maven 3, e o projeto está nesta disposição:

- |Projeto
   -| Java Resources
     -|src/main/java
     -|src/main/resources
     -|Libraries
   -| Java Script Resources
   -| Deployed Resources
   -| Build
   -| pom.xml
   -| source
   -| target

Porém quando eu vou em Maven -> Update Project, tenho a seguinte mensagem:

“Cannot nest ‘Projeto/src/main/java’ inside ‘Projeto/src’. To enable the nesting exclude ‘main/’ from ‘Projeto/src’”

Por que ele pediria para deletar esta pasta, se eu estou seguindo o padrão das pastas que o Maven utiliza? Alguém já passou por isso?

2 Respostas

T

Fala,

Então… essa não é a estrutura de arquivos proposta pelo maven. Veja: http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

.
.
.

projeto/
projeto/src
projeto/src/main
projeto/src/main/java
projeto/src/main/javascript
projeto/src/main/groovy
projeto/src/main/scala
projeto/src/test
projeto/src/test/java
projeto/src/test/javascript
projeto/src/test/groovy
projeto/src/test/scala

E

Que estranho cara, já vi vários projetos com estes “layouts” de pastas para o Maven. Inclusive foi o plugin do Maven no meu eclipse que o configurou deste jeito, uma vez que converti ele no eclipse de um projeto Web para Maven.

Bom, resumindo, comparei o meu pom.xml com outros, e vi que

<packaging>war</packaging>
  <build>
    <!-- <sourceDirectory>src</sourceDirectory> -->
    <plugins>

comentando a linha acima funcionou, mas como não manjo de Maven, não entendi o porquê, mas foi resolvido.

Valew!

Criado 11 de dezembro de 2012
Ultima resposta 12 de dez. de 2012
Respostas 2
Participantes 2