pourquoi après avoir créé l'application Spring Boot, il génère deux fichiers JAR ou War avec l'extension .original? J'utilise le plugin Spring Boot Maven Build. par exemple:
La réponse est que vous utilisez repackage
objectif dans votre spring-boot-maven-plugin
. Alors, qu'est-ce que ça fait?
Maven construit d'abord votre projet et regroupe vos classes et ressources dans un WAR (${artifactId}.war)
fichier.
Ensuite, le reconditionnement se produit. Dans cet objectif, toutes les dépendances mentionnées dans le pom.xml sont regroupées dans un nouveau WAR (${artifactId}.war)
et la guerre générée précédemment est renommée ${artifactId}.war.original
.
Je suppose que vous utilisez le plugin de construction Spring Boot Maven. Ce comportement est documenté ici : https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html