Spring-boot將專案打為jar包釋出
阿新 • • 發佈:2019-01-23
spring-boot 的專案打包成一個可執行的 jar 包,然後通過 java -jar 命令去啟動相應的服務
pom.xml中新增maven外掛
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration >
<mainClass>com.demo.Application</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
其中 mainClass 標籤是 指定程式入口主函式 也就是springboot的Application類
指定之後在打包好的jar中的MANIFEST.MF裡面出現如下一句話:
Main-Class: com.demo.Application(其實是start-Class這裡不深究了)
然後通過下面的命令打包(或者像idea可以直接點選package就可以了)
mvn clean package