# maven打包项目
# 使用说明
打包
生成如下jar环境包:
- dss-env-2.0.1-dev.jar
- dss-env-2.0.1-test.jar
- dss-env-2.0.1-uat.jar
- dss-env-2.0.1-prod.jar
- 打包命令(默认包是开发环境):
mvnw clean install
- 开发环境打包命令:
mvnw clean install -Denv=dev
- 测试环境打包命令:
mvnw clean install -Denv=test
- uat环境打包命令:
mvnw clean install -Denv=uat
- 生产环境打包命令:
mvnw clean install -Denv=prod
引入
maven引入
<properties> <profile>dev</profile> ... </properties> <dependencies> <dependency> <groupId>com.jmoa.env</groupId> <artifactId>tea-env</artifactId> <version>${ver}</version> <classifier>${env}</classifier> </dependency> ... </dependencies>
gradle
def env = System.getProperty("env") println "${project.name}使用" + env + "环境构建" if(env== null || env == ''){ compile("com.jmoa.env:tea-env:${ver}") }else{ compile("com.jmoa.env:tea-env:${ver}:${env}") }
打包
maven
mvn clean install -Denv=xxx # 或 mvnw clean install -Denv=xxx
gradle
gradle clean install -Denv=xxx 或 gradlew clean install -Denv=xxx
← maven和gradle 上传源码到私服 →