本地库导入到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
相关推荐
_下雨天.1 小时前
LVS负载均衡
服务器·负载均衡·lvs
灵感__idea3 小时前
Hello 算法:贪心的世界
前端·javascript·算法
mounter6254 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
camellias_4 小时前
【无标题】
java·tomcat
咸鱼2.04 小时前
【java入门到放弃】需要背诵
java·开发语言
zzzyyy5384 小时前
Linux环境变量
linux·运维·服务器
椰猫子4 小时前
Java:异常(exception)
java·开发语言
GreenTea5 小时前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
kebeiovo5 小时前
atomic原子操作实现无锁队列
服务器·c++
win x5 小时前
Redis 使用~如何在Java中连接使用redis
java·数据库·redis