簡體   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