使用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"

相关推荐
xuhaoyu_cpp_java3 小时前
Maven学习(一)
java·经验分享·笔记·学习·maven
卓怡学长4 小时前
m320基于Java的网络音乐系统的设计与实现
java·数据库·spring·tomcat·maven
计算机毕设指导618 小时前
基于SpringBoot校园学生健康监测管理系统【源码文末联系】
java·spring boot·后端·spring·tomcat·maven·intellij-idea
某人辛木1 天前
Maven一步到位
java·maven
夕除2 天前
MVN--02
maven
卓怡学长2 天前
m315基于java的水果网上商城的开发与设计
java·数据库·spring·tomcat·maven·intellij-idea
drbinzhao2 天前
maven 国内源
maven
蜜獾云2 天前
Maven项目引入本地JAR包的三种正确方式对比
python·maven·jar
zfoo-framework2 天前
[推荐]docker+jenkins+jenkinsfile+ansible实现多机批量部署
运维·jenkins·maven
wb043072013 天前
使用 Java 开发 MCP 服务并发布到 Maven 中央仓库完整指南
java·开发语言·spring boot·ai·maven