文章目录
- 前言
- 一、准备
- 1. 引入插件
- 2. 打包
- 3. 启动
- 4. 后台启动
- 二、跳过测试模块
- 三、外置配置文件
- 1.引入插件
- 2.忽略配置文件
- 3. 外置配置文件
- 总结
前言
项目部署需要把项目部署到Linux服务器上,SpringBoot项目通过Maven打包即可快速生成可运行Jar包程序。
一、准备
1. 引入插件
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>
2. 打包
3. 启动
启动所在服务器需具备JRE或者JDK环境
java -jar spring-boot3-1.0.0-SNAPSHOT.jar
4. 后台启动
nohup java -jar spring-boot3-1.0.0-SNAPSHOT.jar &
二、跳过测试模块
测试模块是开发阶段使用的代码,对于项目发布时是无用的。
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.1.2</version><configuration><skipTests>true</skipTests></configuration>
</plugin>
三、外置配置文件
application.yml文件中配置大量的应用参数,有时候我们需要修改其中的参数,但是它是内置于jar中的,我们尝试使用外置方式。
1.引入插件
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>3.3.1</version>
</plugin>
2.忽略配置文件
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>3.3.1</version><configuration><resources><resource><directory>src/main/resources</directory><excludes><exclude>application.*</exclude></excludes></resource></resources></configuration>
</plugin>
3. 外置配置文件
将配置文件和jar包放置于同一目录下启动即可。
总结
回到顶部