当前位置: 首页 > news >正文

将本地jar包推到远程仓库

前提条件,手里有个jar包想推到maven远程仓库

1. 在maven项目中,输入脚本执行

2. 在电脑中打开PowerShell以管理员身份运行,输入脚本执行

# 使用 Maven 将本地 JAR 文件上传到远程 Maven 仓库(PowerShell 版本)
# 注意:
# 1. 每个 -D 参数都用双引号包起来,防止 PowerShell 解析错误
# 2. 确保 settings.xml 中配置了 repositoryId 对应的账号密码
# 3. 如果版本是 SNAPSHOT,会上传到 snapshot 仓库;如果是正式版本,会上传到 release 仓库mvn deploy:deploy-file `                                   # Maven 部署命令"-DgroupId=com.xxx.xxx.data" `                           # Maven 坐标:groupId(包名路径)"-DartifactId=test-lib" `                                # Maven 坐标:artifactId(模块名)"-Dversion=1.0.0-SNAPSHOT" `                             # Maven 坐标:版本号(SNAPSHOT 表示开发版本)"-Dpackaging=jar" `                                      # 打包类型,这里是 jar"-Dfile=C:\Users\xxx\Desktop\test.jar" `                 # 本地待上传的 jar 文件路径"-Durl=http://xxxx/artifactory/maven-public/" `          # 远程仓库 URL"-DrepositoryId=xxxServiceSnapshot"                      # settings.xml 中配置的 server id,用于认证

如何验证是否成功推到远程maven仓里?

1. 浏览器输入打开:http://xxxx/artifactory/maven-public/com/xxx/xxx/data/test-lib/1.0.0-SNAPSHOT/

2. 在pom.xml中引用:

<dependency><groupId>com.xxx.xxx.data</groupId><artifactId>test-lib</artifactId><version>1.0.0-SNAPSHOT</version>
</dependency>

http://www.xdnf.cn/news/1362907.html

相关文章:

  • KeepAlived+Haproxy实现负载均衡(SLB)
  • 集成电路学习:什么是Caffe深度学习框架
  • 聊聊负载均衡架构
  • OpenGL 几何着色器
  • Linux学习-TCP网络协议(补充)
  • ViT系列网络系统性分析:从架构创新到未来趋势
  • [QMT量化交易小白入门]-八十四、LSTM模型对期货市场的秒级Tick数据进行预测
  • AI背后使用的技术
  • 《信息检索与论文写作》实验报告一 EI数据库检索
  • 【文献阅读】SparseGPT: Massive Language Models Can be Accurately Pruned in One-Shot
  • ios webgl音频问题
  • 设置密钥连接服务器
  • Charles安装到使用全流程教程
  • Gemini 2.5 Flash-Lite 与 GPT-5-mini:高性能低成本模型,如何选择?
  • 第十七节:高级材质 - ShaderMaterial揭秘
  • 物联网时序数据库IoTDB架构解析
  • h5和微信小程序查看pdf文件
  • DrissionPage 能控制火狐或edge吗
  • 20.14 QLoRA微调Whisper-Large-v2终极指南:3倍速训练+显存直降68%调参秘籍
  • ADB 调试工具的学习[特殊字符]
  • 【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(2):智慧城市西安与一带一路
  • 技术速递|使用 AI 应用模板扩展创建一个 .NET AI 应用与自定义数据进行对话
  • 通过C#上位机串口写入和读取浮点数到stm32实战5(通过串口读取bmp280气压计的数值并在上位机显示)
  • .NET表格控件Spread .NET v18.0——支持富文本、增强PDF导出
  • 算法学习8.25
  • 如何生成雪碧图和 WEBVTT
  • Elasticsearch脑裂紧急处理与预防
  • [React]Antd Upload组件上传多个文件
  • 微服务商城构筑其一
  • VIVO/OPPO手机,显示5G开关