Nexus3批量上传jar包

Nexus3批量上传jar包一 建立宿主仓库 PS nexus3 x 版本只能通过脚本上传二 批量放入 jar 在 centos 根目录下 新建一个文件夹 repo 批量放入我们需要的本地库文件夹 并对文件夹授权 chmod R777repo2 三 新建 shell 脚本 1 新建文件夹 repo 并授权 再将所有 jar 包文件夹放入 repo 文件夹 2 新建 shell 脚本 bin bash

目录

一、建立宿主仓库

二、批量放入jar

三、新建shell脚本

1、新建文件夹repo并授权,再将所有jar包文件夹放入repo文件夹

2、新建shell脚本

3、赋予脚本可执行权限,建立链接

4、执行后效果

5、Nexus管理端显示已上传

四、问题解决


Maven私服搭建及各种使用:Maven私服搭建及各种使用汇总2020(持续更新)_狸先森的博客-CSDN博客

一、建立宿主仓库

PS:nexus3.x版本只能通过脚本上传

Nexus3批量上传jar包

二、批量放入jar

  • 在centos目录下
  • 新建一个文件夹repo
  • 批量放入我们需要的本地库文件夹
  • 并对文件夹授权
chmod -R 777 repo2

Nexus3批量上传jar包

三、新建shell脚本

1、新建文件夹repo并授权,再将所有jar包文件夹放入repo文件夹

Nexus3批量上传jar包

2、新建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}/{} ;

3、赋予脚本可执行权限,建立链接

./mavenimport2.sh -u admin -p admin123 -r http://192.168.111.222:8088/repository/host-test/

4、执行后效果

Nexus3批量上传jar包

5、Nexus管理端显示已上传

Nexus3批量上传jar包

四、出现的问题

1、HTTP/1.1 400 Invalid path for a Maven 2 repository

Maven 2存储库的HTTP / 1.1 400无效路径。

Nexus3批量上传jar包

2、个别jar包没有上传

有用请点赞,养成良好习惯!

疑问、交流、鼓励请留言!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203342.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:01
下一篇 2026年3月19日 下午10:02


相关推荐

  • 谷尼GoonieFilter网站内容敏感词过滤系统[通俗易懂]

    谷尼GoonieFilter网站内容敏感词过滤系统[通俗易懂] GoonieFilter网站内容敏感词过滤系统 GoonieFilter网站内容敏感词过滤系统是一套基于多智能主体技术的网站内容敏感词过滤系统,引入了多个主体来实现敏感信息过滤功能,通过多主体的协作,可以有效的对网站敏感信息的采集、处理和监控,以计算机智能处理技术辅助信息汇集整理和分析,最后去伪存真,实现网站敏感信息过滤。GoonieFilter敏感词过滤系统适用于网站新闻、博客…

    2022年6月4日
    33
  • C之 十九 使用WinForm控件

    C之 十九 使用WinForm控件十九使用 WinForm 控件比如说电脑有显示器 鼠标 主机以及键盘的基本元素组成 在 windows 窗体中也有其基本控件 这些控件在每一个窗体中都要用到 也就是说无所不在 有些控件可能外观不同但是他们的使用方式都基本上一样 重点 掌握这些控件常用属性方法以及事件 能用编码的形式实

    2026年3月26日
    2
  • ocx签名

    ocx签名【工具路径】C:\ProgramFiles(x86)\MicrosoftVisualStudio8\Common7\Tools\Bin【生成证书和密钥】Makecert-svxxx.pvk-r-n”CN=xxx”xxx.cer【签名过程】[1]Cert2spcxxx.cerxxx.spc[2]pvk2pfx-pvkxxx.pvk-piPAS…

    2022年7月13日
    15
  • Cinemachine使用

    Cinemachine使用根据BeaverJoe教程总结笔记,素材来源:https://www.bilibili.com/video/BV1oa4y1s7gg创建相机后主相机会自动添加Brain组件,主相机决定使用哪个虚拟相机,虚拟相机的数值会同步调整到主相机上,主相机无法手动控制:此时相机已经会自动跟随物体;选择相机跟随哪个物体,一般2Dfollow,3Dlookat:Body部分saveduringplay:退出运行后会保存运行时的数值;x、y、zDamping控制缓慢移动的速度,值越大越慢;决定相机

    2022年5月28日
    94
  • python opencv多边形掩膜 掩码

    python opencv多边形掩膜 掩码coding utf 8importnumpy cv2 imread d bgs jpg b np array 100 100 250 100 300 220 100 230 dtype np int32 im np zeros image shape 2 dtype

    2026年3月19日
    2
  • python编译同时存在多个编译环境终端如何切换

    python编译同时存在多个编译环境终端如何切换

    2021年11月10日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号