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

GITLAB跑gradle项目 不借助maven-publish直接上传到nexus私人仓库

第一:在这之前,先看看自己的nexus仓库的设置:通常都是设置问题导致40X问题的

框住的需要特别注意,这个选项是确定你能不能上传的关键

gitlab代码

   script:- echo "Building the project..."- gradle :base:dependencies- echo "Building1111 the project..."- gradle clean build - echo "Publishing to Nexus..."- cd 存放JAR目录地址- JAR_FILE=$(ls *.jar | head -n 1)  # 获取唯一的 jar 文件- echo $JAR_FILE- curl -v -u "账号:密码" --upload-file "$JAR_FILE" "http://nexus仓库地址/repository/具体的仓库名字/${JAR_FILE##*/}"

这样的话,你改了版本号build的JAR文件名不一样都能自适应,上传到具体的nexus仓库

相关文章:

  • C++STL——map和set的使用
  • 使用DevEco Studio性能分析工具高效解决鸿蒙原生应用内存问题
  • 免费专业级 PDF 处理!SolidPDF OCR 识别 + 精准转换批量处理
  • 【源码+文档+调试讲解】驾校报名小程序2
  • 嵌入式开发学习日志(数据结构--顺序结构单链表)Day19
  • 在scala中sparkSQL连接masql并添加新数据
  • 分割一切(SAM) 论文阅读:Segment Anything
  • c++ std库中的文件操作学习笔记
  • QEMU模拟32位ARM实现自定义系统调用
  • CodeBuddy 中国版 Cursor 实战:Redis+MySQL双引擎驱动〈王者荣耀〉战区排行榜
  • RAG之大规模解析 PDF 文档全流程实战
  • 网络协议分析 实验四 ICMPv4与ICMPv6
  • web-ui开源程序是建立在浏览器使用的基础上,旨在使 AI 代理可以访问网站
  • MySQL 学习(八)如何打开binlog日志
  • sqli-labs靶场第四关——“)闭合
  • deepseek梳理java高级开发工程师微服务面试题
  • SQL、Oracle 和 SQL Server 的比较与分析
  • 一次讲清 FP32 / FP16 / BF16 / INT8 / INT4
  • MySQL 8.0 OCP(1Z0-908)英文题库(31-40)
  • UI-TARS Desktop:用自然语言操控电脑,AI 重新定义人机交互
  • 赖清德为“临阵脱逃”作准备,国台办:绝不会任“台独”祸首逍遥法外
  • 牛市早报|中方调整对美加征关税措施,五部门约谈外卖平台企业
  • 河南信阳拟发文严控预售许可条件:新出让土地开发的商品房一律现房销售
  • 外媒:初步结果显示,菲律宾前总统杜特尔特当选达沃市市长
  • 《三餐四季》广东篇今晚开播:食在岭南,遇见百味
  • 人民日报刊文:加快解放和发展新质战斗力