打包
Application
在 Gradle
中,你可以使用 application
插件进行打包(参考:gradle-plugin: application)
在Maven或者IDEA自带打包工具中,应该也有类似的功能,但是我实际没上手过所以这部分各位就先自行探索罢。
Fat Jar
在 Maven
或 Gradle
下,你可以通过 Spring Boot 构建应用(打包) 的方式将你的程序打包为一个 Fat Jar
并部署到你希望的地方。
- Maven
- Gradle Kotlin DSL
- Gradle Groovy
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 也许需要指定版本号 -->
<configuration>
<addResources>true</addResources>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
然后执行 mvn package
。
plugins {
// ...
id("org.springframework.boot")
}
然后执行 Task: bootJar
。
plugins {
// ...
id 'org.springframework.boot'
}
然后执行 Task: bootJar
。