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

相关推荐
zihao_tom8 小时前
Spring Boot(快速上手)
java·spring boot·后端
hua872229 小时前
SpringSecurity之跨域
java
小王不爱笑1329 小时前
G1 GC 的核心基础:Region 模型的补充细节
java·jvm·算法
salipopl9 小时前
Spring 中的 @ExceptionHandler 注解详解与应用
java·后端·spring
LJianK19 小时前
java封装
java·前端·数据库
海海不瞌睡(捏捏王子)10 小时前
C#知识点概要
java·开发语言·1024程序员节
jessecyj10 小时前
SpringBoot详解
java·spring boot·后端
Flittly10 小时前
【SpringAIAlibaba新手村系列】(2)Ollama 本地大模型调用
java·ai·springboot
_MyFavorite_10 小时前
JAVA重点基础、进阶知识及易错点总结(10)Map 接口(HashMap、LinkedHashMap、TreeMap)
java·开发语言
qqty121710 小时前
Spring Boot管理用户数据
java·spring boot·后端