Eingabeaufforderungen der Intellij IDEA-Konsole: mvn ist weder ein interner oder externer Befehl noch ein ausführbares Programm oder eine Stapeldatei
Grund: Dies bedeutet, dass die Maven-Umgebung auf diesem Computer nicht installiert und konfiguriert ist. Wenn sie im Terminalfenster von Intellij IDEA ausgeführt wird, entspricht sie dem Systembefehlszeilenfenster, sodass sie nicht gefunden werden kann.
Lösung: Intellij IDEA selbst hat eine Maven-Umgebung. Der richtige Weg ist, die Maven-Plug-in-Symbolleiste auf der rechten Seite des Fensters zu öffnen, das "m"-Zeichen oben zu finden und darauf zu klicken, um das Maven-Befehlsfenster zu öffnen. und hier ausführen.
Stapelpaketierung für mehrere Projekte unter SpringCloud
Die Eingabemethode ist wie oben, und führen Sie dann jeweils zwei Befehle aus
//若有则清空之前项目下的target文件
maven clean
//重新打包放置在项目下的target文件
maven install
Beim Kompilieren mit JDK1.8 wird angezeigt, dass das Paket com.sun.image.codec.jpeg nicht existiert
Grund: Da rt.jar und jce.jar in jre nach jdk1.6 gelöscht werden, treten die oben genannten Probleme auf
Lösung: Fügen Sie die folgende Konfiguration zu build -> plugins in der pom-Datei hinzu
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<!-- 添加如下 -->
<compilerArguments>
<verbose />
<bootclasspath>${java.home}\lib\rt.jar${path.separator}${java.home}\lib\jce.jar${path.separator}</bootclasspath>
</compilerArguments>
</configuration>
</plugin>