maven 主pom 配置不同环境指定不同配置文件以及打包参数

在主pom 添加 profiles 执行不同环境的 配置文件

在 主pom 的根节点添加:




	dev
	
		true
	
	
		
			../vars/vars.dev.properties
		
	


	sit
	
		
			../vars/vars.sit.properties
		
	


	pre
	
		
			../vars/vars.pre.properties
		
	


	prod
	
		
			../vars/vars.prod.properties
		
	

在 打包的时候maven 指令:maven package ....... -Dverbose -Pdev 

-Dverbose -Pdev  是打包传入的打包环境参数

你在哪一个的profile下面 添加


  true

就是默认使用的环境参数,在指令质量构建(单测),没有指定环境参数,那么将使用该参数。

 

maven指令执行单元测试:

mvn -f pom.xml clean package  -Dmaven.test.failure.ignore=true -Dfile.encoding=UTF-8 -Dmaven.javadoc.skip=true
 -Dmaven.yuicompressor.skip=true >> d://test.txt

gradle 执行编译并输出日志文件:

gradle clean build --info >> /opt/test.txt

 

你可能感兴趣的:(maven)