Springboot spring-boot-maven-plugin import failed
Parce que j'ai déjà changé l'entrepôt local, il est devenu rouge lorsque j'ai rouvert le projet. Le problème est que d'autres dépendances ont été importées, seulement ce type est si rouge.
Recherchez le dossier sous l'entrepôt et supprimez les fichiers à l'intérieur (ou supprimez directement le dossier spring-boot-maven-plugin)
# 🎜🎜#Actualisez ici, puis il y a une longue attente. Si la vitesse du réseau n'est pas bonne, vous pouvez répéter cette étape
spring-boot. -Fonction du plug-in maven-plugin
Le plug-in "org.springframework.boot:spring-boot-maven-plugin" est ajouté au fichier POM.
Après avoir ajouté ce plug-in, lors de l'exécution de "mvn package" pour l'empaquetage, il sera empaqueté dans un fichier JAR qui peut être exécuté directement. Utilisez la commande "Java -jar" pour l'exécuter directement. .
Cela simplifie grandement le déploiement des applications, et il vous suffit d'installer JRE pour les exécuter.
Vous pouvez spécifier dans le POM si Jar ou War est généré
1 2 3 4 5 | <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>
|
Copier après la connexion
Vous pouvez également spécifier la classe à exécuter Si elle n'est pas spécifiée, Spring trouvera ceci [public static. void main(String[] args)】classe de méthode, traitée comme une classe exécutable.
Si vous souhaitez spécifier, vous pouvez utiliser les deux méthodes suivantes :
1 Si votre POM hérite de spring-boot-starter-parent, vous n'avez besoin que de ce qui suit. spécifier.
1 2 3 4 | <properties>
<!-- The main class to start by executing java -jar -->
<start- class >com.mycorp.starter.HelloWorldApplication</start- class >
</properties>
|
Copier après la connexion
2, si votre POM n'hérite pas de spring-boot-starter-parent, vous devez spécifier ce qui suit.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <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>
|
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!