Tabla de contenido
Empaquetar un proyecto de microservicio
Se producen excepciones de compilación y empaquetado:
Error al ejecutar el objetivo
org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile
( compilación predeterminada) en el proyecto cloudorde8001: error fatal al compilar
Aquí hay una explicación: el entorno del proyecto de cada persona es diferente y los problemas encontrados solo son adecuados para algunos escenarios. Debe hacer referencia a este punto de conocimiento de manera flexible en combinación con la situación real:
Ideas de solución:
1. El método de compilación de IDEA regresa al local. la configuración del usuario por primera vez. Busque la configuración de compilación en el archivo xml
<profile>
<id>jdk-1.8</id>
<activation>
<property>
<name>target-env</name>
<value>dev</value>
</property>
</activation>
<properties>
<tomcatPath>/path/to/tomcat/instance</tomcatPath>
</properties>
</profile>
2. Vuelva a la idea por segunda vez para encontrar el nivel de compilación en settings.xml.
3. La versión compilada de JDK se define en el archivo pom en maven
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
4. Establezca el nivel de compilación de cada módulo en el módulo.