繁体   English   中英

为什么Spring Boot会生成具有.original扩展名的jar或war文件?

[英]Why spring boot generates jar or war file with .original extension?

为什么在构建Spring Boot应用之后,它会生成两个具有.original扩展名的jar或war文件? 我使用Spring Boot Maven构建插件。 例如:

  1. application.war
  2. application.war.original

答案是您在spring-boot-maven-plugin中使用了repackage目标。 那么,它的作用是什么?

Maven首先构建您的项目,并将您的类和资源打包到WAR (${artifactId}.war)文件中。

然后,发生重新包装。 在此目标中,pom.xml中提到的所有依赖项都打包在一个新的WAR (${artifactId}.war) ,并且先前生成的war被重命名为${artifactId}.war.original

我假设您使用的是Spring Boot Maven构建插件。 此行为记录在这里https : //docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM