使用Maven命令上传第三方jar文件到Maven私服

bash 复制代码
mvn deploy:deploy-file \
    -Dfile=<path-to-your-jar> \
    -DgroupId=<your-group-id> \
    -DartifactId=<your-artifact-id> \
    -Dversion=<your-version> \
    -Dpackaging=jar \
    -DrepositoryId=<your-repo-id> \
    -Durl=<your-repo-url> \
    -DgeneratePom=true

<path-to-your-jar> 是你要上传的JAR文件的本地路径。

<your-group-id>、<your-artifact-id>、<your-version> 是GAV坐标。

<your-repo-id> 是在settings.xml文件中定义的私有仓库(私服)ID,并且在settings.xml中应该有相应的服务器配置来提供认证信息。如果私有仓库需要身份验证,确保settings.xml文件包含了正确的用户名和密码或SSH密钥。

<your-repo-id> 是私有仓库url路径。

注意:如果groupId或者version是xx.xx.xx 形式,可能会被截断。例如,版本号是1.2.3,会发现上传到私服的版本号是1。此时,需要使用**""**对版本号进行包裹,-Dversion="1.2.3"

相关推荐
Oo_行者_oO18 小时前
Maven 完全教程与实战指南
maven
小碗羊肉19 小时前
Maven高级
java·开发语言·maven
zhougl9961 天前
Maven build配置 补
java·maven
yueping21 天前
运行jar文件报错jar中没有主清单属性在idea里面怎么解决
pycharm·intellij-idea·jar
それども2 天前
Gradle 构建疑难杂症 Could not find netty-transport-native-epoll-linux-aarch_64.ja
java·服务器·gradle·maven
huaiixinsi3 天前
Java 后端面试高频题整理(02)
java·开发语言·spring·面试·职场和发展·架构·maven
haiyangyiba4 天前
修改jar包中class的包路径
java·jar·修改class·修改class中包路径
摇曳的精灵4 天前
直接关掉jar包,会影响没有执行完的任务吗
java·jar
鱼鳞_4 天前
苍穹外卖-Day01(开发环境搭建)
java·spring boot·spring·maven