Maven仓库搭建--nexus私服(Linux环境)

Maven仓库简介

Maven仓库分为本地仓库、远程仓库、私服。本文重点介绍私服的使用方法。

下载安装包

网址:http://www.sonatype.org/nexus/go/

注意:其中的pro版本是专业版本,我们使用OSS开源版本即可

安装nexus

下载完nexus安装包解压完后,解压完即可。

启动服务

进入bin目录,输入命令:./nexus。显示如下选项:Usage: ./nexus {console | start | stop | restart | status | dump }。再输入./nexus start即可启动nexus服务。

注意:启动过程中可能会报如下错误

service nexus start

****************************************

WARNING - NOT RECOMMENDED TO RUN AS ROOT

****************************************

Starting Nexus OSS...

Failed to start Nexus OSS.

此时只要在系统变量中加入export RUNASUSER=root即可。

关闭服务

进入bin目录,输入命令./nexus stop即可。

打开后台界面

在浏览器输入:http://服务器IP:8081/nexus

修改端口

进入conf目录,打开nexus.properties,“application-port=8081”即浏览器访问时需要输入的端口号,改成“application-port=80”后,可直接输入http://服务器IP/nexus访问界面。

登录后台

点击右上角的login in链接,默认用户名:admin,密码:admin123

修改密码

选择Security-->User,在需要修改的User ID上右键弹出修改密码的弹窗,选择Set
Password,即可修改用户的登录密码。

代理服务器配置(选配)

选择Administrator-->Server,输入Proxy Host、Proxy
Port、Username、Password,保存即可。

nexus仓库类型

点击Repositories可以查看所有的资源,可分为如下类型

1.   hosted:存放用户上传的jar包;

2.   proxy:连接远程仓库,下载官方jar包;

3.   group:仓库组,即把不同的仓库组合成为一个;

jar包类型

1.   release:稳定发布的版本;

2.   snapshot:不稳定,正在开发中的版本;

最新文章

  1. Hyper-V2:向VM增加虚拟硬盘
  2. NopCommerce 在Category 显示 Store List列表
  3. [手机取证] Jonathan Zdziarski公开的苹果iOS后门及POC视频
  4. JS-Dom概念
  5. DevExpress.XtraGrid.Views 设置指定行的背景颜色 .
  6. Linux下SVN安装配置
  7. a链接onclick="window.location.href=在ie6上面无法执行解决
  8. Requests:Python HTTP Module学习笔记(二)(转)
  9. 2013年度Python Git工具
  10. iOS常见面试题汇总
  11. ubunu设置java命令为全局的命令-添加到全局环境变量
  12. Trie树:应用于统计和排序
  13. 学习FFmpeg API – 解码视频
  14. node.js 开发环境配置 和使用方式
  15. 2017值得一瞥的JavaScript相关技术趋势
  16. VMware驱动程序"vmci.sys"的版本不正确 怎么解决
  17. 阿里云api调用做简单的cmdb
  18. 接口测试工具-Jmeter使用笔记(一:运行一个HTTP请求)
  19. web ide
  20. ui4-5

热门文章

  1. C++ VS2012 内存泄露检测
  2. .NET使用ZXing.NET生成中间带图片的二维码
  3. LeetCode4:Add Two Numbers
  4. 发出HTTP请求并获得HTTP响应
  5. Android录音应用
  6. MyEclipse 不能将WAR包导出的解决方法
  7. 第 20 章 CSS3 前缀和 rem
  8. python 函数小实例
  9. java内存模型-锁
  10. texrecon进行纹理映射