Warum spring boot generiert jar-oder war-Datei mit .original-Erweiterung?
Warum nach dem Bau von spring boot app, generiert es zwei jar-oder war-Dateien mit .original
- Erweiterung? Ich benutze spring-boot-maven-build-plugin.
Zum Beispiel:
application.war
application.war.original
- Wie bauen Sie Ihr Krieg? Sind Sie mit Maven? Können Sie teilen Ihre pom.xml? Sind Sie mit spring-boot-maven-plugin?
- Ich benutze spring-boot-maven-build-plugin..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort ist, dass Sie mit
repackage
Ziel in Ihremspring-boot-maven-plugin
.Also, Was tut es?
Maven baut zuerst Ihr Projekt und Pakete Ihren Klassen und Ressourcen in einen KRIEG
(${artifactId}.war)
- Datei.Dann, Umpacken passiert. In diesem Ziel alle Abhängigkeiten erwähnt in der pom.xml verpackt in einer neuen KRIEGES
(${artifactId}.war)
und der zuvor generierten Krieg umbenannt in${artifactId}.war.original
.Ich davon aus, dass Sie mit dem spring-boot-maven-build-plugin. Dieses Verhalten ist dokumentiert hier: https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html