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

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

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

gitlab代码

java 复制代码
   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仓库

相关推荐
桦说编程7 小时前
简单方法实现子任务耗时统计
java·后端·监控
爱笑的眼睛117 小时前
超越可视化:降维算法组件的深度解析与工程实践
java·人工智能·python·ai
盖世英雄酱581367 小时前
物品超领取损失1万事故复盘(一)
java·后端
CryptoRzz7 小时前
印度尼西亚(IDX)股票数据对接开发
java·后端·websocket·web3·区块链
你怎么知道我是队长8 小时前
C语言---文件读写
java·c语言·开发语言
wszy18099 小时前
外部链接跳转:从 App 打开浏览器的正确姿势
java·javascript·react native·react.js·harmonyos
期待のcode9 小时前
认识Java虚拟机
java·开发语言·jvm
raining_peidx9 小时前
xxljob源码
java·开发语言
肥猪猪爸9 小时前
双重检查锁(DCL)与 volatile 的关键作用
java·开发语言·单例模式