本地库导入到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
相关推荐
C++ 老炮儿的技术栈19 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
泯泷19 小时前
阶段一:从 0 看懂 JSVMP 架构,先在脑子里搭出一台最小 JSVM
前端·javascript·架构
大阿明19 小时前
Spring Boot(快速上手)
java·spring boot·后端
bearpping19 小时前
Java进阶,时间与日期,包装类,正则表达式
java
邵奈一19 小时前
清明纪念·时光信笺——项目运行指南
java·实战·项目
hjxu201620 小时前
【OpenClaw 龙虾养成笔记一】在远程服务器,使用Docker安装OpenClaw
服务器·笔记·docker
mengchanmian20 小时前
前端node常用配置
前端
sunwenjian88620 小时前
Java进阶——IO 流
java·开发语言·python
sinat_2554878120 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
华洛20 小时前
利好打工人,openclaw不是企业提效工具,而是个人助理
前端·javascript·产品经理