Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

23.8. 应用案例

23.8.1. 并行开发解决不同环境包引用

Maven 父文件中配置

			
	<properties>
		<project.branch>-SNAPSHOT</project.branch>
	</properties>
			
			
			

模块中配置

			
	<version>1.0.0-${project.branch}</version>			
			
			

针对不同环境打包,部署

			
root@netkiller ~/neo (maven)# mvn deploy -Dproject.branch=dev
root@netkiller ~/neo (maven)# mvn deploy -Dproject.branch=test
root@netkiller ~/neo (maven)# mvn deploy -Dproject.branch=main			
			
			

依赖引用

			
        <dependency>
            <groupId>cn.netkiller</groupId>
            <artifactId>gantt</artifactId>
            <version>1.0.0-${project.branch}</version>
        </dependency>