第一:在这之前,先看看自己的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仓库