本地项目及依赖上传私服nexus
本地项目通过maven deploy上传到nexus
1、在settings.xml中添加server信息
<server><id>nexus-snapshots</id><username>admin</username><password>1234abcd</password>
</server>
<server><id>nexus-releases</id><username>admin</username><password>1234abcd</password>
</server>
2、在pom.xml中添加配置
<distributionManagement><repository><id>nexus-releases</id><url>http://27.196.38.203:8081/repository/maven-releases/</url></repository><snapshotRepository><id>nexus-snapshots</id><url>http://27.196.38.203:8081/repository/maven-snapshots/</url></snapshotRepository>
</distributionManagement>
id需要与settings.xml中的id相同,url是nexus中的仓库地址。
将.m2/repository上传私服nexus
1、在Nexus上新建Repository,选择maven2(hosted)方式,其它参数配置如下所示。
2、新建目录,名称任意(虚拟机:27.196.38.203)
mkdir /m2
将本地.m2/repository目录拷贝到新建目录下(通过winscp操作)
3、通过脚本执行导入(虚拟机:27.196.38.203)
cd /m2/repository
vi mavenimport.sh
#!/bin/bash
while getopts ":r:u:p:" opt; docase $opt inr) REPO_URL="$OPTARG";;u) USERNAME="$OPTARG";;p) PASSWORD="$OPTARG";;
esac
donefind . -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 777 mavenimport.sh
./mavenimport.sh -u admin -p 1234abcd -r http://27.196.38.203:8081/repository/app-public/
导入完成后可以看到
4、在setting.xml中配置mirror,从私服下载依赖
<mirror><id>nexus</id><mirrorOf>*</mirrorOf><name>Nexus App Deploy</name><url>http://27.196.38.203:8081/repository/app-public/</url>
</mirror>
本地项目及依赖上传私服nexus相关推荐
- 将本地项目通过git 上传到github上教程
必看: 更多教程资源:www.unke.ren 交流群:414757610 要求: 1.你要有github账号 没有的话去注册:GitHub 2.电脑下载安装了git 没有安装的去看看安装教程我这里就 ...
- 10分钟教你搭建nexus,并把自己项目中的依赖上传到私服
1.先安装maven 官网 https://maven.apache.org/download.cgi 2.下载方式 (1) 先去官网下载 查看以前maven的地址: https://archive. ...
- AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)
AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二) AndroidStudio如何打包生成realease版本的arr包 ...
- AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一)
AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(一) 背景: 公司之前在eclipse上做开发,写了很多library库供 ...
- 自定义maven archetype,上传到nexus,并使用nexus远程的archetype创建项目
一.需要自定义骨架的需求 有的时候,我们项目中会有很多公共的依赖.公共的代码.公共的配置文件 但是我们又不希望创建一个新项目之后重新从老项目拷贝.所以我们能使用老的项目作为新建项目的maven arc ...
- 【6】使用dockerfile打包/运行微服务项目,并上传到私服harbor
使用dockerfile打包/运行微服务项目,并上传到私服harbor 关键词 dockerfile自定义demodocker 镜像 把自定义镜像上传到私服harbor 一.环境准备 主机地址 部署 ...
- Vue自定义组件npm上传私服,且从私服下载使用
Vue自定义组件npm上传私服,yarn私服下载使用 安装镜像源管理工具nrm 发布自定义组件到公司私服 若未下载nrm源管理工具直接使用npm设置私服地址也可以 以下步骤都是基于npm命令 从私服下 ...
- gradle 上传jar包_gradle 打包jar上传到nexus 同时上传源码jar
以我们实际项目为例,项目中后台和前台单独开发,之间通过dubbo接口调用,后台提供服务接口,具体实现对前台隐藏,前台使用某个服务时,下载相应依赖然后调用,因此需要将服务接口打成jar包,上传到仓库中, ...
- spark执行优化——依赖上传到HDFS二(-conf spark.yarn.dist.jars或者--jars 的使用)
1.说明 之前整理过一篇类似文章,但是这个spark.yarn.jar配置的目录最好只是放spark jars目录下的jar包,如果放入其他的jar包,很大概率会有冲突,而且如果项目比较多,jar包引 ...
最新文章
- LeetCode Longest Palindromic Substring
- 开源基金会为何辟谣 鸿蒙背后有何玄机
- 如何使用 C# 中的 ValueTask
- 牛客题霸 [二叉树的最大深度]C++题解/答案
- easyui-validatebox验证 radio
- Matlab 单形法原理,实验报告(单纯形法的matlab程序).doc
- 项目管理甘特图模板_甘特图简易制作流程
- 御剑情缘gm.php,御剑情缘手工端
- socket编程学习笔记:关于TCP Test Tool的安装和使用
- 基于javaweb学生就业管理系统的设计与实现(论文+程序设计+数据库文件)下载
- 怎么注册tk域名_新.tk域名免费注册教程
- 幽游白书雕像:岁月流转,闪耀如初,我回来了
- Unity Shader 扇形进度条
- 学python必须得英语精通吗_Python无用武之地?只能说你是真的没有精通Python语言(附教程)...
- 【数据分析】python基础必修3—条件语句/运算符/真假值/循环/算法练习
- 下划线JSON字符串与驼峰Java Bean相互转换
- vue实现 【echarts中 “7种” Pie饼图图例】组件的封装
- Docker未授权访问漏洞
- 卡尔.波普尔摘要: 三个世界
- USBclean for Mac(USB专杀工具)