Heim >Java >javaLernprogramm >So beheben Sie den Springboot-Importfehler des Spring-Boot-Maven-Plugins

So beheben Sie den Springboot-Importfehler des Spring-Boot-Maven-Plugins

王林
王林nach vorne
2023-05-12 14:31:222237Durchsuche

Springboot spring-boot-maven-plugin konnte nicht importiert werden

Da ich das lokale Warehouse zuvor geändert habe, wurde es rot, als ich das Projekt erneut öffnete. Das Problem ist, dass alle anderen Abhängigkeiten importiert wurden, aber dieser Typ ist der einzige das ist blendend rot.

Suchen Sie diesen Ordner im Warehouse und löschen Sie die darin enthaltenen Dateien (oder löschen Sie den Spring-Boot-Maven-Plugin-Ordner direkt)

So beheben Sie den Springboot-Importfehler des Spring-Boot-Maven-Plugins

Aktualisieren Sie ihn hier, und dann gibt es eine lange Wartezeit, die Netzwerkgeschwindigkeit ist nicht gut , Sie können diesen Schritt noch einmal wiederholen

So beheben Sie den Springboot-Importfehler des Spring-Boot-Maven-Plugins

spring-boot-maven-plugin-Plugin-Funktion

Das Plug-in „org.springframework.boot:spring-boot-maven-plugin“ wird zur POM-Datei hinzugefügt .

Nach dem Hinzufügen dieses Plug-Ins wird es beim Ausführen von „mvn package“ zum Packen in eine JAR-Datei gepackt, die direkt ausgeführt werden kann. Verwenden Sie den Befehl „Java -jar“, um es direkt auszuführen.

Dies vereinfacht die Bereitstellung von Anwendungen erheblich und Sie müssen nur JRE installieren, um es auszuführen.

Sie können im POM angeben, ob Jar oder War generiert wird

<project xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- ... -->
<packaging>jar</packaging>
<!-- ... -->
</project>

Sie können auch die auszuführende Klasse angeben. Wenn nicht angegeben, findet Spring diese [public static void main(String[] args)]-Methodenklasse. als ausführbare Klasse behandelt.

Wenn Sie angeben möchten, können Sie die folgenden zwei Methoden verwenden:

1 Wenn Ihr POM Spring-Boot-Starter-Parent erbt, müssen Sie nur Folgendes angeben.

<properties>
    <!-- The main class to start by executing java -jar -->
    <start-class>com.mycorp.starter.HelloWorldApplication</start-class>
</properties>

2. Wenn Ihr POM Spring-Boot-Starter-Parent nicht erbt, müssen Sie Folgendes angeben.

<plugin>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-maven-plugin</artifactid>
      <version>1.3.5.RELEASE</version>
      <configuration>
        <mainclass>${start-class}</mainclass>
        <layout>ZIP</layout>
      </configuration>
      <executions>
        <execution>
          <goals>
            <goal>repackage</goal>
          </goals>
        </execution>
      </executions>
    </plugin>

Das obige ist der detaillierte Inhalt vonSo beheben Sie den Springboot-Importfehler des Spring-Boot-Maven-Plugins. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen