SpringBoot番外篇之應用打包
阿新 • • 發佈:2019-01-12
springboot可以是web專案也可以是普通java專案。對於普通框架而言如果是web專案,需要在tomcat等web容器中執行。但是springboot可以脫離web容器執行,這並不是真正意義上的脫離web容器執行,只是將web容器以jar包的方式融入專案中讓專案能夠以jar方式去執行。
springboot的打包(jar包)方式有很多種,其中最常用也最簡單的方式就是基於maven打包。
1、在專案pom.xml檔案中引入:
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version><!--具體的版本--></version> <configuration> <fork>true</fork> <mainClass><!-- 帶包名的main方法類名 --></mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>
2、cmd進入專案根目錄下直接執行:
mvn clean
mvn package
注意:
如果編譯後class檔案不全,提升maven-compiler-plugin外掛版本。