本地用例跑通之后,就涉及到了如何进行打包部署的问题。
若采用的是maven工具来管理项目,会涉及到如下问题
首先是pom.xml文件配置,
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>
如果只是进行单元测试,只需添加如上代码即可。
如果进行集成测试,还需要添加
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build>
之后开始打包,使用命令
mvn clean package -Dmaven.test.skip=true
打包好后使用后台运行的方式启动
nohup java -jar target/spring-boot-scheduler-1.0.0.jar &
PS:
1、假如想看jar包里都包括什么,可以去maven中的jar包打开META-INF里的pom文件,就能看到了。
2、有用的链接:
spring boot +testng,第一个链接尤其有用
使用spring boot搭建测试环境的必要步骤
原文:https://www.cnblogs.com/zhanglijunSylvia/p/15007784.html