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

相关推荐
roman_日积跬步-终至千里6 分钟前
【Java 并发-面试】从线程基础到企业级开发的知识点概况
java·开发语言
m0_7482331710 分钟前
C与C++:底层编程的六大核心共性
java·开发语言
坊钰15 分钟前
【Rabbit MQ】Rabbit MQ 介绍
java·rabbitmq
雀啼春23 分钟前
Java中的数据类型
java
80530单词突击赢32 分钟前
C++关联容器深度解析:set/map全攻略
java·数据结构·算法
兩尛38 分钟前
c++知识点1
java·开发语言·c++
舟舟亢亢41 分钟前
JVM复习笔记——下
java·jvm·笔记
rainbow688942 分钟前
Python学生管理系统:JSON持久化实战
java·前端·python
有味道的男人1 小时前
1688获得商品类目调取商品榜单
java·前端·spring