• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

上传本地仓库到私有仓库Nexus【显哥出品,必为精品】

Nexus lixian 3年前 (2021-07-13) 22247次浏览 0个评论 扫描二维码

1.创建一个私有仓库

上传本地仓库到私有仓库Nexus【显哥出品,必为精品】

上传本地仓库到私有仓库Nexus【显哥出品,必为精品】

上传本地仓库到私有仓库Nexus【显哥出品,必为精品】

2.复制仓库地址

上传本地仓库到私有仓库Nexus【显哥出品,必为精品】

3.上传本地仓库到私有仓库

#在本地仓库目录下写个shell脚本,内容如下
#!/bin/bash

# copy and run this script to the root of the repository directory containing files

# this script attempts to exclude uploading itself explicitly so the script name is important

# Get command line params

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}/{} ;

执行脚本到私有仓库,注意用户名密码及仓库地址

#给脚本执行权限
chmod +x mavenimport.sh

#执行命令即可
./mavenimport.sh -u admin -p password -r http://192.168.1.5:8081/repository/maven-test/ 

4.执行过程

上传本地仓库到私有仓库Nexus【显哥出品,必为精品】


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:上传本地仓库到私有仓库Nexus【显哥出品,必为精品】
喜欢 (0)

您必须 登录 才能发表评论!