springboot打包成可运行jar
时间: 2025-01-06 21:29:45 浏览: 5
### 如何将Spring Boot项目打包成可执行的JAR文件
#### 使用Maven构建工具进行打包
为了创建一个可以独立运行的Spring Boot应用程序,通常会将其打包为一个包含所有依赖项以及内嵌服务器(如Tomcat或Jetty)在内的单个JAR文件。这使得部署变得简单得多。
在`pom.xml`中加入特定于Spring Boot Maven插件的部分来支持这种类型的打包方式:
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
```
这段XML片段定义了一个用于编译和打包项目的Maven生命周期绑定[^3]。
完成上述配置之后,在命令行界面进入项目的根目录并执行如下指令来进行实际的打包操作:
```bash
mvn clean package
```
此命令将会清理旧的目标文件夹(`clean`),接着按照POM中的设置重新编译源码(`compile`)、测试代码(`test`)直至最终生成目标产物——即位于`target/`下的`.jar`文件[^2]。
一旦成功完成了这些步骤,则可以通过简单的Java命令启动这个新产生的Spring Boot应用及其内置的服务端组件:
```bash
java -jar target/my-spring-boot-app-1.0.0.jar
```
该命令能够立即激活程序内的HTTP监听器,默认情况下它会在本地计算机上占用8080端口等待传入请求[^1]。
阅读全文