nexus3.1私服搭建
原文:http://blog.csdn.net/qqqqq210/article/details/52993337
1.简介
近期公司需要搭建jenkins自动化构建部署,需要搭建nexus私服环境,以便项目组的成员开发效率,以及打包发布,这样既节省了网络带宽也会加速项目搭建的进程, 当然前提条件就是你的私服中拥有项目所需的所有构件。
2.NEXUS下载(最新版3.1)
3.安装
解压nexus-3.1.0-04-win64.zip,
得到以下目录
1.nexus-3.1.0-04 nexus程序
2.sonatype-work nexus工作目录
(数据,备份nexus的时候可以备份这个文件夹)
nexus默认端口是8081
可以在nexus-3.1.0-04\etc\nexus-default.properties修改
配置系统环境变量
右击我的电脑-属性-高级-环境变量-系统变量区域(点击新增)
4.启动
cd nexus-3.1.0-04\bin目录下
常用命令
.nexus.exe /install 安装nexus为系统服务
.nexus.exe /uninstall 卸载nexus为系统服务
.nexus.exe /start 启动nexus服务
.nexus.exe /stop 停止nexus服务
启动后访问: http://127.0.0.1:8081/ 即可
新版没用了项目名/nexus
默认登录: admin/admin123
登录之后才可以配置nexus私服
5.maven以及配置使用
no 废话,直接上配置
1. 先在maven目录/conf/setting.xml的servers添加配置:
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
- 工程中配置,发布/私服工厂
<!-- 配置私服工厂 -->
<repositories>
<repository>
<id>nexus</id>
<url>http://ip:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://ip:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<!-- 配置发布到私服 -->
<distributionManagement>
<repository>
<id>nexus</id>
<name>Nexus Release Repository</name>
<url>http://ip:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<name>Nexus Snapshot Repository</name>
<url>http://ip:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
补充技巧
1.发布自定义jar到Nexus3
nexus 3.1版本去除了本地上传发布自定义jar
解决方案:
使用命令行进行本地jar上传 语法:
mvn deploy:deploy-file
-DgroupId=<group-id>\
-DartifactId=<artifact-id>\
-Dversion=<version>\
-Dpackaging=<type-of-packaging>\
-Dfile=<path-to-file>\
-DrepositoryId=<id-to-map-on-server-section-of-settings.xml>\
-Durl=<url-of-the-repository-to-deploy> 例子: mvn deploy:deploy-file -DgroupId=com.ojdbc7
-DartifactId=ojdbc7 -Dversion=1.0 -Dfile=ojdbc7.jar
-DrepositoryId=nexus -Durl=http://ip:prot/repository/maven-releases/
DrepositoryId=nexus指的是setting配置的验证的id
2.离线索引
由于使用代理之前需要先下索引,从国外下载的话非常的慢。可以翻墙或者可以使用常用的下载工具,下载后再上传到nexus服务器即可。
从http://repo.maven.apache.org/maven2/.index/ 找到需要下载的索引文件。
如:http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.gz
还有
http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties
将其上传到nexus服务器存储数据的仓库中,对应web管理界面上就是Repository/Blob Stores/仓库名。
在我的服务器上地址是在/var/opt/nexus-data/blobs/仓库名。
在仓库名目录下创建.index目录,然后将下载的文件copy到该目录中,之后很快就同步好了,同步完成状态可通过查看web管理界面仓库状态栏,当出现Online - Remote Aviailable时就表示已同步完成了。
1.简介
近期公司需要搭建jenkins自动化构建部署,需要搭建nexus私服环境,以便项目组的成员开发效率,以及打包发布,这样既节省了网络带宽也会加速项目搭建的进程, 当然前提条件就是你的私服中拥有项目所需的所有构件。
2.NEXUS下载(最新版3.1)
3.安装
解压nexus-3.1.0-04-win64.zip,
得到以下目录
1.nexus-3.1.0-04 nexus程序
2.sonatype-work nexus工作目录
(数据,备份nexus的时候可以备份这个文件夹)
nexus默认端口是8081
可以在nexus-3.1.0-04\etc\nexus-default.properties修改
配置系统环境变量
右击我的电脑-属性-高级-环境变量-系统变量区域(点击新增)
4.启动
cd nexus-3.1.0-04\bin目录下
常用命令
1.nexus.exe /install 安装nexus为系统服务
2.nexus.exe /uninstall 卸载nexus为系统服务
3.nexus.exe /start 启动nexus服务
4.nexu
默认登录: admin/admin123
登录之后才可以配置nexus私服
5.maven以及配置使用
no 废话,直接上配置
1. 先在maven目录/conf/setting.xml的servers添加配置:
nexus3.1私服搭建的更多相关文章
- Nexus3.0私服搭建
官方文档:http://books.sonatype.com/nexus-book/3.0/reference/install.html 1.下载 http://www.sonatype.com/do ...
- maven windows环境nexus3.0私服搭建
下载 nexus3.x.x 需要JDK1.8版本到sonatype官网下载开源免费的OSS版本,OSS即为Open Source Software.下载地址:https://www.sonatype. ...
- 【Maven】---Linux搭建Nexus3.X私服
Linux搭建Nexus3.X私服 备注:linux版本: ubuntu 同时已经部署好JDK8环境 一.linux安装nexus 1.创建文件夹并进入该目录 cd /usr/local && ...
- docker私服搭建nexus3
docker私服搭建有官方的registry镜像,也有改版后的NexusOss3.x,因为maven的原因搭建了nexus,所以一并将docker私服也搭建到nexus上. nexus的安装过程就单独 ...
- npm私服搭建
本文是在 centos7 下利用 nexus 搭建 npm 私服的整理 一.安装 JDK 1.下载 JDK 2.安装 tar zxvf jdk-8u191-linux-x64.tar.gz .0_19 ...
- maven_nexus3私服搭建
[maven_nexus3私服搭建] # 00.安装环境说明# (1)Windows7 64位# (2)JDK1.8 64位# (3)Sonatype Nexus Repository OSS 3.1 ...
- Maven 仓库搜索服务和私服搭建
Maven 仓库搜索服务 使用maven进行日常开发的时候,一个常见问题就是如何寻找需要的依赖,我们可能只知道需要使用类库的项目名称,但是添加maven依赖要求提供确切的maven坐标,这时就可以使用 ...
- 温故知新,基于Nexus3和Docker搭建私有Docker Mirrors镜像库
前言 接着上一篇文章关于基于Nexus3和Docker搭建私有Nuget服务的探索,我们可以进一步利用Nexus3来创建一个私有的Docker镜像库满足内部需求. 仓库类型 hosted: 本地存储, ...
- maven私服搭建
一.软件安装 地址:http://www.sonatype.org/nexus/thank-you-for-downloading/?dl=tgz 解压: 启动: >> nexus sta ...
随机推荐
- Eclipse添加默认的JRE
打开eclipse,依次点击如下选项Window->Preferences-> Java -> Installed JREs.步骤见下图. 选中Installed JREs选项出 ...
- 阿里云服务器ECS部署应用教程
购买阿里云服务器 大多数云服务器默认安装的语言运行环境版本都很旧了,python用的还是2.7,JDK用的还是1.6的,在ECS云服务器中可以自行安装,包括python3.4之类的. 在次页面购买EC ...
- Metinfo 5.3.19管理员密码重置漏洞复现
Metinfo 5.3.19管理员密码重置漏洞 操作系统:Windows 10专业版 kali linux 网站环境:UPUPW 5.3 使用工具:burpsuite 1.7 beta 漏洞分 ...
- 完整卸载MySQL数据库
1. 关掉mysql服务 右键“我的电脑”,选择“管理”,打开计算机管理,选择“服务” 右键MySQL服务,选择“停止” 2. 卸载mysql程序 开始菜单->控制面板->程序和功能 3. ...
- RTMP协议研究
RTMP协议研究 1协议研究概述 协议设计和分析一直都是在工作遇到,正好在这里总结一下,说到协议,在这个网络的时代,没有人可以离开它了.他存在我们生活中的任何角落,只不过我们平时,并没有注意到它的存在 ...
- 整理几个牛人博客以及OJ
Blogs 陈立杰(wjmzbmr):http://wjmzbmr.com/ 飘过的小牛:http://blog.csdn.net/niushuai666 王垠:http://www.yinwang. ...
- Ubuntu14.04环境下Qt5.5以上版本无法输入中文的解决教程
1.前言 由于Qt5.4之后对之前的Qt5版本不再二进制兼容,所以网上很多简单的旧的办法已经失效了,所以本教程的办法是重新编译fcitx-qt5,生成最新的libfcitxplatforminputc ...
- MYSQL数据库攻防与加固
这是“官方”原本的模样搬过来的..写的很粗略啊.还有篇详细的请查看:MySQL安全加固题目及答案参考解析 启动xserver-mysql,进入xserver-mysql,开始实验,实验步骤如下: 1. ...
- IP封包协议头/TCP协议头/TCP3次握手/TCP4次挥手/UDP协议头/ICMP协议头/HTTP协议(请求报文和响应报文)/IP地址/子网掩码(划分子网)/路由概念/MAC封包格式
IP协议头IP包头格式: 1.版本号:4个bit,用来标识IP版本号.这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6.目前使用的IP协议版本号是4. 2.首部长度:4个 ...
- mysql 5.7 windows zip安装
mysql 官网下载windows zip 安装包 并解压 (D:wampmysql-56-winx64) 添加path D:wampmysql-5722-winx64bin 创建data目录 D:\ ...