原文:https://jingyan.baidu.com/article/6f2f55a11d6e09b5b93e6c9e.html
當你使用springBoot進行打包的時候,這篇經驗會幫助到你的。
方法/步驟
-
首先要明白一個spring-boot-maven-plugin 插件的作用
pom文件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。
使用該插件之后,當運行【mvn package】進行打包時,
會打包成一個可以直接運行的 JAR 文件,
使用【Java -jar】命令就可以直接運行。
這在很大程度上簡化了應用的部署,只需要安裝了 JRE 就可以運行。
-
你要分清楚情況,如果你的pom文件繼承的是
【spring-boot-starter-parent】的話
那你就寫如圖這樣的
-
你的pom不是繼承spring-boot-starter-parent的話,那就這樣寫
-
如果不是在這樣按照情況寫話,你會出現以下問題
首先你打的包會很小只有幾k
-
因為打的包本身就不對,所以你去運行springBoot的jar包的時候也是出錯
會說什么沒有主清單屬性
直接添加入口類路徑<build> <finalName>test</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--入口類--> <maimClass>com.demo.Application</maimClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
繼承spring-boot-starter-parent的 直接用下面的
<build> <finalName>facesign</finalName> <plugins> <!-- Spring Boot Maven 插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>





