Java 为什么spring boot会生成扩展名为.original的jar或war文件?
为什么在构建SpringBoot应用程序之后,它会生成两个扩展名为Java 为什么spring boot会生成扩展名为.original的jar或war文件?,java,spring-boot,jar,war,Java,Spring Boot,Jar,War,为什么在构建SpringBoot应用程序之后,它会生成两个扩展名为.original的jar或war文件?我使用SpringBootMaven构建插件。 例如: application.war application.war.original 我假设您使用的是SpringBootMaven构建插件。这一行为被记录在案:答案是您正在spring boot maven插件中使用重新打包目标。 那么,它是做什么的呢 Maven首先构建项目,并将类和资源打包到WAR(${artifactId}.WAR)
.original
的jar或war文件?我使用SpringBootMaven构建插件。
例如:
application.war
application.war.original
我假设您使用的是SpringBootMaven构建插件。这一行为被记录在案:答案是您正在
spring boot maven插件中使用重新打包
目标。
那么,它是做什么的呢
Maven首先构建项目,并将类和资源打包到WAR(${artifactId}.WAR)
文件中
然后,重新打包就发生了。在这个目标中,pom.xml中提到的所有依赖项都打包在一个新的WAR(${artifactId}.WAR)
中,并且先前生成的WAR被重命名为${artifactId}.WAR.original
您是如何构建您的WAR的?你在用Maven吗?你能分享你的pom.xml吗?你用的是SpringBootMaven插件吗?我用的是SpringBootMaven构建插件。。