tutorial plugin para oxygen instalar java eclipse m2eclipse m2e

java - plugin - maven eclipse tutorial



Biblioteca del sistema Eclipse JRE (2)

Estoy usando Eclipse EE 3.7 con el plugin m2e instalado. Tengo JDK7 en eclipse. Cuando importo proyectos maven, el JRE se configura en JRE System Library [J2SE-1.5] , así que tengo problemas de compilación con cosas relacionadas con Java 6. En su lugar, quiero que el JRE en eclipse esté configurado por defecto en JRE System Library [J2SE-1.6]

Cuando trato de abrir un nuevo proyecto en eclipse Archivo -> nuevo -> proyecto Java en la primera pantalla, tengo una opción para elegir JRE y la tercera opción es Use default JRE (currently ''jdk1.7.0_03'')

De esto puedo ver que el JRE predeterminado en Eclipse es 1.7, pero cuando importo nuevos proyectos de Maven, el JRE se establece en 1.5 por defecto.

Cualquier ayuda, ¿cómo puedo hacer esto?


El problema no es con Eclipse, sino con los proyectos que está importando. m2e establecerá el JRE del proyecto para que coincida con el proyecto de maven. El POM especifica la versión de JRE, y esta está predeterminada en 1.5 si no está presente. Necesitas esto en el POM:

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>


artbristol dio la respuesta correcta (y yo lo voté).

Eso fue en 2012. Aquí hay una actualización más apropiada para hoy (2016, Java 8, Spring 4.x / Servlet 3.x):

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin>