上传构建好的jar包到私有仓库

 

前提

  1. 已经有 .jar 文件(比如:my-app-1.0.0.jar)。
  2. 有一个 Maven 私有仓库(比如:https://packages.aliyun.com/6825923df9ff7623b1ecd74f/maven/szsh-release)
  3. ~/.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

 
posted @ 2025-05-28 18:05  羊脂玉净瓶  阅读(14)  评论(0)    收藏  举报