清河哪里做网站,中国建设协会官方网站,国外手机网站设计,WordPress注册界面文字多环境配置与应用
1. 多环境配置作用
maven提供配置多种环境的设定#xff0c;帮助开发者使用过程中快速切换环境 2. 多环境配置步骤
2.1 定义多环境
!--定义多环境--
profiles!--定义具体的环境#xff1a;生产环境--profile!--定义…多环境配置与应用
1. 多环境配置作用
maven提供配置多种环境的设定帮助开发者使用过程中快速切换环境 2. 多环境配置步骤
2.1 定义多环境
!--定义多环境--
profiles!--定义具体的环境生产环境--profile!--定义环境对应的唯一名称--idenv_dep/id!--定义环境中专用的属性值--propertiesjdbc.urljdbc:mysql://127.0.0.1:3306/ssm_db/jdbc.url/properties!--设置默认启动--activationactiveByDefaulttrue/activeByDefault/activation/profile!--定义具体的环境开发环境--profileidenv_pro/id……/profile
/profiles若不了解资源文件引用属性的可以参考上一篇文章Maven之属性管理
2.2 使用多环境构建过程
【命令】
mvn 指令 –P 环境定义id【范例】
mvn install –P pro_env2. 跳过测试了解
2.1 应用场景
功能更新中并且没有开发完毕快速打包……
2.2 跳过测试命令
mvn install –D skipTests
如果是在idea中点击Toggle Skip Tests’Mode即可跳过测试 注意事项
执行的项目构建指令必须包含测试生命周期否则无效果。例如执行compile生命周期不经过test生命周期。执行install生命周期经过test生命周期
2.3 细粒度控制跳过测试
配置插件
pluginartifactIdmaven-surefire-plugin/artifactIdversion2.22.1/versionconfiguration!--设置跳过测试--skipTeststrue/skipTests!--要想精准控制配置--includes!--包含指定的测试用例--include**/User*Test.java/include/includesexcludes!--排除指定的测试用例--exclude**/User*TestCase.java/exclude/excludes/configuration
/plugin