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 分钟前
Spring **${}** vs **#{}** 语法全景图
java·数据库·spring boot·后端·spring
sql2008help9 分钟前
数据分页异步后台导出excel
java·excel
知行合一。。。10 分钟前
Spring--04--2--AOP自定义注解,数据过滤处理
java·后端·spring
wuxuanok14 分钟前
八股——Kafka相关
java·笔记·后端·学习·kafka
天天摸鱼的java工程师20 分钟前
MyBatis SQL 耗时记录的拦截器实战
java·后端·面试
oraen25 分钟前
kraft的设计与实现
java·kafka
ZeroNews内网穿透1 小时前
ZeroNews内网穿透安全策略深度解析:构建企业级安全连接体系
java·运维·服务器·网络·python·安全·php
麦兜*1 小时前
Spring Integration 整合 Web3.0网关:智能合约事件监听与Spring Integration方案
java·spring boot·后端·spring·spring cloud·web3·智能合约
回家路上绕了弯1 小时前
分布式缓存实战指南:从架构到落地的完整方案
java·后端
天天摸鱼的java工程师1 小时前
Seata分布式事务实现原理剖析
java·后端·面试