maven
匿名者X
匿名者X
展开
-
maven动态统一修改版本号几种方式
背景开发环境和测试环境共用一个nexus私服仓库,导致开发环境的API包和测试环境的API包发生了覆盖现象。因此比较好的解决方案是项目自动化构建时,项目的版本号能跟着环境变更。比如是开发环境,则项目的API包版本就形如1.0-dev,如果是测试环境,则项目的API版本就形如1.0-test案例Demo演示项目层级方案一:mvn -Denv.project.version=1.0-envenv.project.version为自定参数变量,env为dev或者test1、在maven项目的父级po原创 2020-12-27 22:03:55 · 5293 阅读 · 0 评论 -
maven 执行单元测试
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。...原创 2020-08-05 16:05:39 · 1150 阅读 · 0 评论 -
maven 项目多环境配置文件使用方式
1. 以springboot 项目为例使用spring profile 指定环境参数,来使用 指定环境配置文件工程结构在启动时指定参数 spring.profiles.active=dev 或者sit 或者uatjava -jar -Dspring.profiles.active=dev test.jarspringboot 加载application.properti...原创 2019-10-09 19:11:48 · 340 阅读 · 0 评论