一、下载 直接通过官方下载最新的开源版,里面也有详细的安装教程。

官方下载地址:http://www.sonatype.org/nexus/go

二、安装 安装过程很简单,只需要把文件拷贝到某路径下即可。

$ sudo mkdir -p /opt/nexus              // 创建/opt/nexus/目录
$ sudo chmod 777 /opt/nexus             // 给/opt/nexus/目录可读可写可执行权限
$ tar xvzf nexus-2.x.x-bundle.tgz       // 解压缩
$ cp -r nexus-2.x.x /opt/nexus/         // 拷贝到/opt/nexus/目录下

三、完成 安装完成就可以启动来验证是否安装成功,如果提示:Failed to start Nexus OSS.就有可能是权限问题。

四、配置 进行简单的配置实现官方仓库本地映射。

基本配置 主要实现本地创建代理远程仓库。

1、打开WEB管理界面:http://127.0.0.1:8081/nexus/index.html
2、点击右上角Log In进行登录,默认帐号:admin、密码:admin123
3、点击左侧Repositories项 -> central仓库 -> Configuration -> Download Remote Indexes=True -> Save,表示下载远程仓库的索引。
4、右键central仓库 -> Update Index,更新远程仓库索引到本地,这一步能够加速本地索引。

Maven配置 配置Maven默认使用本地仓库,修改setting.xml全局配置文件。

$ vim ~/.m2/setting.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- 配置central镜像地址为本地仓库,加速索引速度 --><mirrors><mirror><id>central</id><mirrorOf>central</mirrorOf><name>central</name><url>http://127.0.0.1:8081/nexus/content/repositories/central</url></mirror></mirrors><!-- 配置发布仓库,第一个为正式版仓库,第二个为快照版仓库。 --><profiles><!-- 执行:$ mvn release:prepare 命令时会打包并发布到该仓库。 --><profile><id>nexus</id><repositories><repository><id>nexus</id><name>local private nexus</name><url>http://127.0.0.1:8081/nexus/content/groups/public</url></repository></repositories></profile><!-- 执行:$ mvn deploy 命令时会打包并发布到该仓库。 --><profile><id>nexus-snapshots</id><repositories><repository><id>nexus-snapshots</id><name>local private nexus snapshots</name><url>http://127.0.0.1:8081/nexus/content/groups/public-snapshots</url></repository></repositories></profile></profiles><!-- servers节点的属性是在向仓库发布时使用 --><servers><server><id>nexus-releases</id><username>admin</username><password>admin123</password></server><server><id>nexus-snapshots</id><username>admin</username><password>admin123</password></server></servers><!-- 激活配置 --><activeProfiles><activeProfile>nexus</activeProfile><activeProfile>nexus-snapshots</activeProfile></activeProfiles>
</settings>

参考

官方教程:http://sonatype.com/books/nexus-book/reference/index.html
很详细的教程:http://juvenshun.iteye.com/blog/349534

Maven+Nexus私服搭建相关推荐

  1. Maven Nexus3 私服搭建、配置、项目发布(docker方式)

    maven nexus私服搭建 访问nexus3官方镜像库,选择需要的版本下载:Docker Nexus docker pull sonatype/nexus3:3.49.0 创建数据目录并赋权 su ...

  2. 使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服

    使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服 在Android开发中我们经常引用一些网上的android依赖,例如这种形式的 compile 'com.androi ...

  3. nexus私服搭建及maven生命周期

    一.maven找库流程 从流程上看创建nexus私服,能够优化流程,而且更加快速 二.nexus下载.安装 1.nexus下载地址 https://sonatype-download.global.s ...

  4. 02-Maven高级-分模块开发、依赖传递、聚合、继承(SpringBoot的部分底层原理)、多模块开发(环境切换)、Nexus私服搭建与使用

    文章目录 学习目标 一.分模块开发与设计 1. 分模块开发的意义 问题导入 模块拆分原则 2. 分模块开发(模块拆分) 问题导入 2.1 创建Maven模块 2.2 书写模块代码 2.3 通过mave ...

  5. 【nexus 私服搭建】

    1. 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载 ...

  6. Nexus私服搭建与使用

    文章目录 1 私服简介 2 私服安装 步骤1:下载解压 步骤2:启动Nexus 步骤3:浏览器访问 步骤4:首次登录重置密码 3 私服仓库分类 4 本地仓库访问私服配置 步骤1:私服上配置仓库 步骤2 ...

  7. Nexus 私服搭建及配置

    Nexus 学习 1. 安装及启动 下载地址 启动 ./nexus start 配置文件 nexus 有两个目录 nexus-3.21.1-01 安装 sonatype-work 数据文件 具体每个目 ...

  8. maven nexus 私服的搭建学习

    之前对maven有过初步的了解与认识,自己也创建过项目使用其来管理,但都是非常粗浅的操作,今天在高人的指点下,也学着在自己的电脑上搭建一个maven私服,虽然技术难度也不高,但为了更深层次的提高,这些 ...

  9. 【Maven】私服搭建与使用:nexus,repository,mirror,distributionManagement

    一.应用场景与相关介绍 私服public仓库理解:私服,即私人的服务器,可以看作就是一台电脑.这个电脑专门供我们连接然后下载和存放jar包,而我们给这个电脑分为了几个仓库,其中一个叫做public.不 ...

最新文章

  1. gatewayproperties 是空_一个空手套白狼的商业模式
  2. 设计模式 - 创建型模式_ 单例模式 Singleton Pattern
  3. JAVA中的native
  4. 草稿 断开式绑定combobox 1128
  5. 如何正确的卸载MATLAB7?
  6. opencv2,3 ,4几个版本的区别及冲突性,使用的时候用头文件注意
  7. 如何使用CSDN写博客?—CSDN基础知识汇总
  8. 苹果手机投屏器 及如何使用设置连接电脑投屏教程
  9. 在树莓派上驱动CSI摄像头
  10. python怎么画名字_python 画中国地图怎么把省份名字加上-
  11. 保护视力健康的电脑屏幕设置
  12. Android Framebuffer介绍及使用
  13. Stardust 案例:制作散景光斑
  14. Android系统 小米/三星/索尼 应用启动图标未读消息数(BadgeNumber)动态提醒
  15. 扫地机器人水箱背景_一种扫地机器人用水箱及扫地机器人的制作方法
  16. 深度学习入门-神经网络
  17. 若依前后端分离版本集成CAS Server5.3
  18. 2017下半年掘金日报优质文章合集:Android篇,android开发工程师
  19. CUDA unknown error - this may be due to an incorrectly set up environment 问题解决
  20. PWM波控制LED灯的亮暗

热门文章

  1. 那些让人动容的美食文案
  2. win10激活错误,软件授权服务报告无法激活计算机怎么办?
  3. 英式音标26字母(U-Z)
  4. 《黑客狙击》--一部值得观看的国产高科技犯罪电影
  5. 学编程和学机器人有什么区别
  6. 包装设计实战案例教学
  7. 快速找出两个Word文档之间的差别
  8. [任务书+论文+PPT+源码]基于Android与多媒体的英文学习APP的设计与实现
  9. 常见PCIE X1/X4/X8/X16插槽作用与区别
  10. 重学scala:scala面向对象编程之类与对象