1. 程式人生 > >Spring-boot將專案打為jar包釋出

Spring-boot將專案打為jar包釋出

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