上传构建好的jar包到私有仓库
前提
- 已经有
.jar文件(比如:my-app-1.0.0.jar)。 - 有一个 Maven 私有仓库(比如:https://packages.aliyun.com/6825923df9ff7623b1ecd74f/maven/szsh-release)
~/.m2/settings.xml已配置好<server>,含认证信息
上传命令
mvn deploy:deploy-file \
-DgroupId=com.example \
-DartifactId=my-app \
-Dversion=1.0.0 \
-Dpackaging=jar \
-Dfile=output/my-app-1.0.0.jar \
-DrepositoryId=szsh-release \
-Durl=https://packages.aliyun.com/6825923df9ff7623b1ecd74f/maven/szsh-release
脚本自动部署
#!/bin/bash
VERSION="1.0.0"
ARTIFACT_ID="my-app"
GROUP_ID="com.example"
REPO_ID="szsh-release"
REPO_URL="https://packages.aliyun.com/6825923df9ff7623b1ecd74f/maven/szsh-release"
mvn deploy:deploy-file \
-DgroupId=$GROUP_ID \
-DartifactId=$ARTIFACT_ID \
-Dversion=$VERSION \
-Dpackaging=jar \
-Dfile=output/${ARTIFACT_ID}-${VERSION}.jar \
-DrepositoryId=$REPO_ID \
-Durl=$REPO_URL

浙公网安备 33010602011771号