Showing posts with label maven. Show all posts
Showing posts with label maven. Show all posts

Tuesday, October 13, 2009

Java compiler level does not match the version of the installed Java project facet.

Por alguma razão o Maven 2 não vem configurado com o JDK 1.5 por padrão. Como este blog serve para coisas corriqueiras, basta colocar o plugin no POM.xml


<build>
<plugins>
<plugin>
<groupid>org.apache.maven.plugins</groupid>
<maven-compiler-plugin</artifactid>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>

Dá pra colocar no settings.xml para não ter que fazer isso o tempo todo...

Saturday, December 27, 2008

Instalando Maven

Primeiro baixe o Maven, claro.

http://maven.apache.org/download.html

No Windows:
  1. Descompacte a distribuição, ex.: apache-maven-2.0.9-bin.zip no diretório que você desejar. Estas instruções assume que você escolha C:\
    Ficará da seguinte forma C:\apache-maven-2.0.9 e dentro as pastas bin, boot, etc.
  2. Crie a variável de ambiente M2_HOME abrindo as propriedades do sistema (WinKey + Pause), escolha "Advanced" tab, e aperte o botão "Environment Variables", e então crie a variável de ambiente M2_HOME na parte de usuário com o valor C:\apache-maven-2.0.9
    Preste atenção para não deixar nenhuma barra no final nem espaços em branco.
    Obs: O valor de M2_HOME não deve ter o '\' como último caractere.
  3. No mesmo lugar, crie outra variável M2 com o valor %M2_HOME%\bin.
  4. Opcional: você pode adicionar o MAVEN_OPTS com o valor -Xms256m -Xmx512m
    Esta opção garante mais memória pro maven.
  5. Agora, crie ou atualize a variável Path e coloque ao final o valor %M2% para que o Maven funcione no prompt de comando.
  6. Verifique se o JAVA_HOME existe e que esteja com o valor para a pasta do JDK, exemplo: C:\Program Files\Java\jdk1.5.0_02 , verifique também que o %JAVA_HOME%\bin esteja na varivável Path .
  7. Abra um prompt de comando (Winkey + R then type cmd) e digite mvn --version para verificar se está corretamente instalado.

Plugin do Maven no Eclipse

Adicione a url para o plugin do eclipse
 http://m2eclipse.sonatype.org/update/
Nas opções do eclipse rola uns conflitos, então selecione somente:

Maven Central Repository index
Maven Integration for Eclipse
Maven Integration for WTP
Maven POM XML Editor
Maven SCM handler for Subclipse

Adicionar no eclipse.ini
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe

ficará algo do tipo:
-startup
plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
-vmargs
-Xms40m
-Xmx256m