Maison >Java >javaDidacticiel >Comment résoudre l'erreur rouge de spring-boot-maven-plugin dans spring-boot

Comment résoudre l'erreur rouge de spring-boot-maven-plugin dans spring-boot

王林
王林avant
2023-05-10 21:52:043669parcourir

spring-boot-maven-plugin a signalé une erreur rouge

Scénario du projet

Lorsque Springboot a été créé pour la première fois, spring-boot-maven-plugin est devenu populaire# 🎜🎜 #

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                // 红彤彤
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

Solution

1. Lorsque vous choisissez de créer un projet Spring Initailizr, sélectionnez la version spring-boot

Comment résoudre lerreur rouge de spring-boot-maven-plugin dans spring-boot# 🎜 🎜#2. Lorsque vous oubliez de sélectionner le numéro de version (l'idée par défaut est 2.5.4), ajoutez le numéro de version comme indiqué dans la figure ci-dessous, qui doit être cohérent avec le numéro de version Spring-boot~

#🎜 🎜# #🎜 🎜#

Actualisez le pom #

Utilisez directement la fonction d'empaquetage de package fournie avec maven Lors de la construction du package Jar, les packages Jar dont dépend le projet ne le seront pas. être inclus ensemble lors de l'utilisation de Comment résoudre lerreur rouge de spring-boot-maven-plugin dans spring-boot"java -jar"#🎜🎜 Une erreur sera signalée lorsque la #commande démarre le projet, et le projet ne peut pas démarrer normalement.

À l'heure actuelle, nous pouvons envisager de citer le plug-in

spring-boot-maven-plugin

pour créer un package Jar pour le projet.

spring-boot-maven-plugin : L'utilisation de ce plug-in introduira des packages de dépendances lors de la création de packages Jar

pom.xml du maven , les plug-ins suivants ont été ajoutés lors de l'exécution de

"maven package"

pour l'empaquetage, il sera empaqueté dans un fichier JAR qui peut être exécuté directement. Utilisez "java. -jar"#🎜🎜 La commande # peut être exécutée directement.

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.5.5</version>
		</plugin>
	</plugins>
</build>
Les commandes générales d'empaquetage du projet Maven ne conditionneront pas les packages jar dépendants lors de la construction des packages Jar, mais spring-boot- Le plug-in maven-plugin le fera emballez-y tous les packages jar dépendants.

Par exemple, le répertoire BOOT/INF/lib du package jar généré à l'aide du plugin spring-boot-maven-plugin ci-dessous contient tous les packages jar dépendants : #🎜 🎜#S'il n'est pas empaqueté à l'aide du plug-in spring-boot-maven-plugin, sa structure de répertoires est :

Comment résoudre lerreur rouge de spring-boot-maven-plugin dans spring-boot

# 🎜🎜#Pour les packages générés à l'aide du plug-in spring-boot-maven-plugin ci-dessus, vous pouvez directement utiliser la commande suivante pour démarrer le projet

java -jar xxx.jar

Instructions spéciales

Printemps introduit - Une fois le plug-in boot-maven-plugin utilisé, le fichier jar ou war généré par le package mvn sera reconditionné dans un fichier exécutable lors de l'utilisation de la fonction d'empaquetage. En même temps, le nom du fichier d'origine sera modifié et. le suffixe .origin sera ajouté.

Comment résoudre lerreur rouge de spring-boot-maven-plugin dans spring-bootSi le projet doit être packagé sous forme de package war, il n'est pas nécessaire d'introduire ce plug-in. Le plug-in du package natif de maven suffit.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer