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仓库

相关推荐
坐吃山猪6 分钟前
WebFlux_学习Subscriber总结
java·开发语言·学习·webflux
白露与泡影15 分钟前
Java面试题及答案整理(2026年金九银十最新版,持续更新)
java·开发语言
geovindu30 分钟前
java: Memento Pattern
java·开发语言·后端·备忘录模式·行为模式
xcLeigh35 分钟前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
zephyr0538 分钟前
链表实现O(n log n)时间复杂度的排序——归并排序详解
java·数据结构·算法
Zane199438 分钟前
JRE 去哪了?一次讲清楚 JDK、JRE、JVM 到底是什么关系?
java·后端
PPPPickup43 分钟前
基础知识差缺补漏-面试版持续更新
java·开发语言
深入云栈1 小时前
Nacos 2.x 源码深度解析 (二):通信协议迭代 —— HTTP长轮询到gRPC演进
java
andongni2031 小时前
SpringBoot 入门实验报告
java·spring boot·后端
黄鸭部落格ShiYuYuanFang1 小时前
【分享】软考每日一练与解析-计组 8/12
java·开发语言