Почему весенняя загрузка создает файл jar или war с расширением .original?
Почему после создания весеннего загрузочного приложения оно генерирует два файла jar или war с расширением .original
? Я использую плагин весенней загрузки Maven.
Например:
application.war
application.war.original
Ответы
Ответ 1
Ответ заключается в том, что вы используете цель repackage
в своем spring-boot-maven-plugin
.
Итак, что он делает?
Maven сначала создает ваш проект и упаковывает ваши классы и ресурсы в файл WAR (${artifactId}.war)
.
Затем происходит переупаковка. В этой цели все зависимости, упомянутые в pom.xml, упаковываются внутри новой WAR (${artifactId}.war)
, а ранее сгенерированная война переименовывается в ${artifactId}.war.original
.
Ответ 2
Я предполагаю, что вы используете плагин для загрузки maven spring. Это поведение документировано здесь: https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html