quarta-feira, 11 de março de 2009

Maven (m2eclipse) não acha JDK no Ganymede


Meus dias tem sido tensos!

Primeiro porque eu não consegui de jeito nenhum configurar o ISA como proxy do Ubuntu e tive que migrar, temporáriamente, pro windows para continuar realizando as minhas tarefas (argh!).

Depois tive vários problemas de incompatibilidade na instalação de alguns plugins do eclipse. A versão do eclipse que estou usando é a eclipse-jee-ganymede-SR2-win32.zip.

O ultimo problema que tive foi ao instalar o plugin m2Eclipse (Maven Integration Plugin for Eclipse).

Depois da instalação ao reiniciar o eclipse era exibido o seguinte aviso:
Maven Integration for Eclipse JDK Warning

The Maven Integration requires that Eclipse be running in a JDK,
because a number of Maven core plugins are usin jars from the JDK.

Please make shure the -vm option in eclipse.ini is poiting to a JDK and verify that Instaled JREs are also using JDK installs.
Segui a sugestão do aviso, e vi na documentação como configurar o parametro -vm no eclipse.ini. Segue trecho:
-vm c:\jdk1.4.2\jre\bin\javaw
A exemplo da documentação, entrei no meu eclipse.ini, e adicionei ao final da lista o parametro, evidentemente apontando para o meu próprio jdk. Não funcionou. Depois de várias tentativas e váriações, a solução aconteceu por acaso: tive que colocar o parametro -vm na primeira linha do arquivo e o caminho para o javaw na linha seguinte.

Não me pergunte o por que!

O arquivo eclipse.ini completo ficou assim:
-vm
C:\Java\jdk1.6.0_10\bin\javaw
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
..vai entender...

É isso.

Marcadores: , , , ,

5 Comentários:

Anonymous Mauricio disse...

É Rogério, vale muito a pena blogar pequenos problemas do dia-a-dia que nos custam as vezes bastante tempo.
Valeu pelo post, me ajudou muito !

17 de junho de 2009 às 21:10  
Blogger Marcelo Bem disse...

essa parada de colocar numa outra linha o path é bizarra demais, tem isso em uma rápa de lugar e ninguem explica... mas valeu pela dica!

22 de junho de 2009 às 21:49  
Blogger Rodrigo Carlstrom disse...

Puxa, valeu!
Até que enfim funcionou.
Obrigado amigo Rogério!

30 de maio de 2010 às 19:18  
Anonymous Anônimo disse...

Bem,... resolvi o problema configurando o Java Build Path do projeto, apontando para Java local.

30 de junho de 2010 às 09:55  
Anonymous Rafael disse...

Cara você resolveu meu problema com seu blog, brigadão..

3 de julho de 2010 às 22:11  

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial