table des matières
Package d'un projet de microservice
Des exceptions de compilation et d'empaquetage se produisent:
Échec de l'exécution de l'objectif
org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile
(default-compile) sur le projet cloudorde8001: erreur fatale lors de la compilation
Voici une explication: l’environnement de projet de chacun est différent et les problèmes rencontrés ne conviennent que pour certains scénarios. Vous devez vous référer à ce point de connaissance de manière flexible en combinaison avec la situation réelle:
Idées de solutions:
1. La méthode de compilation IDEA retourne au local paramètres de l'utilisateur pour la première fois. Recherchez la configuration de compilation dans le fichier 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. Revenez à l'idée pour la deuxième fois pour trouver le niveau de compilation dans settings.xml
3. La version JDK compilée est définie dans le fichier pom de 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. Définissez le niveau de compilation de chaque module dans le module