Projektpaketierung und -bereitstellung

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>

 

Supongo que te gusta

Origin blog.csdn.net/qq_28202661/article/details/101062037
Recomendado
Clasificación