Maison > Java > javaDidacticiel > le corps du texte

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

王林
Libérer: 2023-05-10 21:52:04
avant
3602 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion
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
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!