为什么弹簧靴会生成扩展名为 .original 的 jar 或 war 文件?
2022-09-01 08:55:52
为什么在构建spring Boot应用程序后,它会生成两个带有扩展名的jar或war文件?我使用弹簧启动专家构建插件。例如:.original
-
application.war
application.war.original
为什么在构建spring Boot应用程序后,它会生成两个带有扩展名的jar或war文件?我使用弹簧启动专家构建插件。例如:.original
application.war
application.war.original
答案是,您正在使用目标。那么,它有什么作用呢?repackage
spring-boot-maven-plugin
Maven 首先构建您的项目,并将您的类和资源打包到 WAR 文件中。(${artifactId}.war)
然后,重新包装发生。在此目标中,pom.xml中提到的所有依赖项都打包在新的 WAR 中,并且先前生成的 war 将重命名为 。(${artifactId}.war)
${artifactId}.war.original