el código Maven proporcionado arroja numerosos errores cuando se ejecuta en la línea de comandos, incluido "Los genéricos no son compatibles con -source 1.3" y "annotations no son compatibles con las que se ejecutan 1.3". Para resolver estos problemas, la versión del compilador Java debe especificarse en el archivo pom.xml.
el pom.xml proporcionado en la consulta no incluye ninguna configuración para la versión del compilador Java. Por defecto, Maven usa la versión Java instalada en el sistema. Sin embargo, en este caso, la versión Java del sistema parece ser diferente de la versión que se requiere para compilar el código.
para especificar la versión del compilador Java, debe agregar el maven-compiler-plugin a la jerarquía de dependencia del complemento de Pom.xml. Este complemento se puede utilizar para configurar varios configuraciones del compilador, incluidas las versiones de origen y destino.
Aquí está un ejemplo de cómo configurar la versión del compilador Java en el archivo pom.xml, utilizando el mecanismo de propiedades:
4.0.0 com.mycompany mavenmain 1.0-SNAPSHOT jar 1.8 1.8
en este ejemplo, las versiones de origen y destino se establecen en 1.8, que deberían resolver los errores del compilador que está encontrando.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3