本地库导入到nexus

1.登录nexus新建一个本地仓库

配置如下

2.找到存放本地包的目录

3.编辑导入脚本

vi upload_nexus.sh

bash 复制代码
#!/bin/bash

while getopts ":r:u:p:" opt; do

    case $opt in

        r) REPO_URL="$OPTARG"

        ;;

        u) USERNAME="$OPTARG"

        ;;

        p) PASSWORD="$OPTARG"

        ;;

    esac

done

find . -type f -not -path './mavenimport\.sh*' -not -path '*/\.*' -not -path '*/\^archetype\-catalog\.xml*' -not -path '*/\^maven\-metadata\-local*\.xml' -not -path '*/\^maven\-metadata\-deployment*\.xml' | sed "s|^\./||" | xargs -I '{}' curl -u "$USERNAME:$PASSWORD" -X PUT -v -T {} ${REPO_URL}/{} ;

4.增加执行权限

bash 复制代码
chmod +x upload_nexus.sh

5.执行以下命令导入到nexus中

bash 复制代码
#补充nexus用户名密码以及地址,用以上创建的本地仓库
./upload_nexus.sh -u xxx -p xxxx -r http://xxxx:xxxx/repository/yl-snapshots
相关推荐
非优秀程序员7 小时前
第10章 千团出世|《互联网产品恩仇录》
前端
非优秀程序员7 小时前
第11章 小高在对面|《互联网产品恩仇录》
前端
非优秀程序员7 小时前
第14章 只剩美团|《互联网产品恩仇录》
前端
非优秀程序员7 小时前
第09章 老乡何必为难老乡|《互联网产品恩仇录》
前端
非优秀程序员7 小时前
第03章 三大门户,烽烟起于瀛海威|《互联网产品恩仇录》
前端
非优秀程序员7 小时前
第04章 邮箱大战,163 与 QQ 的暗战|《互联网产品恩仇录》
java·vue.js·架构
知已难寻8 小时前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
文丑颜不良啊10 小时前
LeetCode2481~2500题目解析
java·leetcode
Flynn Liang11 小时前
同一需求三套写法:用 Spring AI、LangChain4j、AgentScope Java 各实现一个带工具调用的 RAG 助手(实战对比)
java·人工智能·大模型·架构设计·spring ai·langchain4j·agentscope
曦樂~11 小时前
【Web Development】02 CSS
前端·css