Como configurar compilação e junit no eclipse em projetos maven?

248 views
Skip to first unread message

Alexsandro Alves

unread,
Dec 12, 2012, 9:22:23 AM12/12/12
to jav...@googlegroups.com

Estou migrando o código de um projeto com vários módulos (ejb, web, ws, testes) que utiliza ant para maven. O código java compila com sucesso para java 1.5, quando executo 'mvn compile' mas o eclipse não está compilando as classes java nem identifica erros de compilação no editor do código. Quando há algo numa classe que causa erro de compilação, este somente é identificado ao rodar a fase compilação do maven.

Outro problema ocorre nas classes de testes de unidade. Os testes somente são executados na fase de testes do maven. Ao tentar rodar algum teste pelo eclipse, a mensagem de erro "This compilation unit is not on the build path of a Java project" aparece.

Ao acessar as propriedades do projeto, a opção configuração build path não aparece.

Como configuro o eclipse para ele compilar os códigos fonte java e rodar teste unitários fora do ciclo de vida do maven?

Utilizo o eclipse indigo, ubuntu, plugin m2eclipse e maven 3.0.4.


--
Alexsandro
SCJP 6.0 Certified


Bruno Maomeh

unread,
Dec 12, 2012, 9:36:14 AM12/12/12
to jav...@googlegroups.com
acho qe você tenha que rodar o maven pra configurar o projeto pro eclipse..
procurar por algo assim na internet.. 

2012/12/12 Alexsandro Alves <alexsan...@gmail.com>
--
Você está recebendo esta mensagem porque se inscreveu no grupo "java.ce" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jav...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para javace+un...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/javace?hl=pt-BR.



--
Bruno Maomeh
   http://brunomaomeh.wordpress.com

Alexsandro Alves

unread,
Dec 12, 2012, 9:46:20 AM12/12/12
to jav...@googlegroups.com
Com o maven está funcionando: validação, compilação, testes, geração de jar's e ear's. O problema é com a integração com o eclipse. A IDE não identifica erros de compilação nem executa testes de unitários.

--
Alexsandro
M.Sc
Dataprev TI Analyst
SCJP 6.0 Certified

Leonardo

unread,
Dec 12, 2012, 9:51:33 AM12/12/12
to jav...@googlegroups.com
rodar um mvn eclipse:eclipse não ajudou a criar as configurações do eclipse?

Bruno Maomeh

unread,
Dec 12, 2012, 9:59:02 AM12/12/12
to jav...@googlegroups.com
o maven, além de realizar o build da tua aplicação, ele também sabe configurar o projeto pra diversas IDE's..
não sei se nativo ou se precisa de alguma configuração..

então você pode utiliza-lo pra configurar o seu projeto pro eclipse.. 
tenta: maven eclipse:eclipse

2012/12/12 Leonardo <somb...@gmail.com>

Alexsandro Alves

unread,
Dec 12, 2012, 11:50:36 AM12/12/12
to jav...@googlegroups.com
Ao executar mvn eclipse:eclipse no diretório raiz, o problema foi resolvido.
Obrigado

--
Alexsandro
M.Sc
Dataprev TI Analyst
SCJP 6.0 Certified




Reply all
Reply to author
Forward
0 new messages