Tengo proyectos que deben compilarse con una versión específica del JDK.Dependencia del proyecto Maven contra JDK versión
El problema no está en los parámetros de origen y destino, sino en los contenedores del tiempo de ejecución utilizados durante la compilación. En algunos casos obtengo un error de compilación si trato de compilar con el JDK incorrecto, pero a veces la compilación es exitosa y obtengo errores de tiempo de ejecución cuando uso los jars.
Por ejemplo, en eclipse tengo la capacidad de establecer el entorno de ejecución para el proyecto en el archivo .classpath.
¿Hay alguna manera de manejar tal situación en maven?
Lo que me gustaría tener es la capacidad de manejar la dependencia de JRE como otras dependencias del proyecto en el archivo POM.
ACTUALIZACIÓN:
La solución aceptada era la mejor opción cuando hice esta pregunta, así que no voy a cambiarlo. Mientras tanto, se ha introducido una nueva solución a este tipo de problemas: Maven Toolchain. Siga el enlace para más detalles.
Gracias, esto resuelve mi problema –