【Maven】Nexus3上传maven依赖jar

news/2025/2/12 4:46:54/

后端依赖

上次说到前端的批量tgz文件上传私服,其实服务端也有类似情况,我们有个私服也需要进行上传到私服,这里做个记录。因为上次有个小细节没注意白白传错了一遍,这里重新记录总结一下。

# 查看一下结构
$ tree -L 2
.
|-- repository
|   |-- com
|   |-- aopalliance
|   |-- asm
|   |-- aspectj
|   |-- import_jar_pom.sh #jar包文件
|   |-- import_sha1.sh     #sha1文件

在这里插入图片描述
新建文件import_jar_pom.sh

#!/bin/bash#将此脚本复制并运行到包含文件的存储库目录的根目录
while getopts ":r:u:p:" opt; docase $opt inr) REPO_URL="https://url.localhost.com/artifactory/prj-release-maven-virtual"   #目标仓库地址;;u) USERNAME="username"   #具有读写仓库权限的账号;;p) PASSWORD="password"   #账号对应的制品库API-key;;esac
done
echo "curl -u "$USERNAME:$PASSWORD" -X PUT -v -T {} ${REPO_URL}/{} "find . -type f  -name *.jar -o -name *.pom | sed "s|^\./||" | xargs -I '{}' curl -u "$USERNAME:$PASSWORD" -X PUT -v -T {} ${REPO_URL}/{};# find . -type f  -name *.jar -o -name *.pom | sed "s|^\./||" | xargs -I '{}' curl -u "username:password" -X PUT -v -T {} https://url.localhost.com/artifactory/prj-release-maven-virtual/{} ;

在这里插入图片描述

新建import_sha1.sh

#!/bin/bashOPTARG_R=https://url.localhost.com/artifactory/prj-release-maven-virtual
OPTARG_U=username
OPTARG_P=passwordwhile getopts ":r:u:p:" opt; docase $opt inr) REPO_URL="$OPTARG_R";;u) USERNAME="$OPTARG_U";;p) ="$OPTARG_P";;esac
done
find . -type f -name *.sha1  | sed "s|^\./||" | xargs -I '{}' curl -u "$USERNAME:$PASSWORD" -X PUT -v -T {} ${REPO_URL}/{} ;

前端依赖

【npm】Nexus3上传npm依赖tgz


http://www.ppmy.cn/news/997602.html

相关文章

Vc - Qt - QPainter::SmoothPixmapTransform及QPainter::Antialiasing

QPainter::SmoothPixmapTransform是一个标志,用于指定绘制操作中的平滑像素变换行为。当使用QPainter绘制一幅图像时,设置SmoothPixmapTransform标志可以使图像变换过程更加平滑,减少锯齿状边缘的出现。此标志通常用于绘制缩放后图像的情况。…

ESP32cam系列教程003:ESP32cam实现远程 HTTP_OTA 自动升级

文章目录 1.什么是 OTA2. ESP32cam HTTP_OTA 本地准备2.1 HTTP OTA 升级原理2.2 开发板本地基准程序(程序版本:1_0_0)2.3 开发板升级程序(程序版本:1_0_1)2.4 本地 HTTP_OTA 升级测试2.4.1 本地运行一个 HT…

Hive-数据倾斜

在计算各省份的GMV时,有可能会发生数据倾斜,解决办法如下: 分组聚合 预聚合思想 map-side(预聚合在map里面)skew-groupby(多个reduce阶段进行汇总):先对倾斜的key加上随机数&#x…

2023软考下半年考试和报名时间汇总(附详细报名流程)

2023年上半年软考结束了,相信有不少准备报考下半年软考的考生正摩拳擦掌,期待在11月的考试中大显身手。2023下半年软考什么时候报名呢?一起来看看吧~ 根据中国计算机技术职业资格网发布的关于《2023年度计算机技术与软件专业技术资格&#x…

一文总结Cyclonedds(C++) QoS服务质量策略(持续更新)

1 可靠性 RELIABILITY1.1 作用1.2 应用场景1.3 模式种类1.3.1 可靠模式(reliable)1.3.2 尽力而为模式(best effort)1.4 Reliability中的参数讲解1.5 应用实体2 基于时间的过滤 TIME_BASED_FILTER2.1 参数(6大参数)2.2 应用实体3 数据传输的目标顺序 DESTINATION_ORDER3.1…

Jenkins通过OpenSSH发布WinServer2016

上一篇文章> Jenkins集成SonarQube代码质量检测 一、实验环境 jenkins环境 jenkins入门与安装 容器为docker 主机IP系统版本jenkins10.10.10.10rhel7.5 二、OpenSSH安装 1、下载 官网地址:https://learn.microsoft.com/zh-cn/windows-server/administration/op…

warning: ignoring JAVA_HOME=D:\JDK; using bundled JDK报错解决

warning: ignoring JAVA_HOMED:\JDK; using bundled JDK报错原因是因为你JDK版本太低或者你的ElasticSearch版本太高降低版本即可、 我的是JDK1.8我下载的是elasticsearch-8.7.0改成elasticsearch-7.6.1就可以了 elasticsearch-7.6.1地址:弹性搜索 7.6.1 |弹性的 …

node.js相关的npm包的集合

一、实用功能 1. qs 一个简单易用的字符串解析和格式化库 2.rxjs RxJS是一组模块化的库,用于使用 JavaScript 中的可观察集合和组合来组合异步和基于事件的程序。 3. mitt 微型 200b 功能事件发射器/发布订阅. 4.Underscore.js Underscore.js是一个用于 JavaScript…