Maven+Nexus私服搭建
一、下载 直接通过官方下载最新的开源版,里面也有详细的安装教程。
官方下载地址: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私服搭建相关推荐
- Maven Nexus3 私服搭建、配置、项目发布(docker方式)
maven nexus私服搭建 访问nexus3官方镜像库,选择需要的版本下载:Docker Nexus docker pull sonatype/nexus3:3.49.0 创建数据目录并赋权 su ...
- 使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服
使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服 在Android开发中我们经常引用一些网上的android依赖,例如这种形式的 compile 'com.androi ...
- nexus私服搭建及maven生命周期
一.maven找库流程 从流程上看创建nexus私服,能够优化流程,而且更加快速 二.nexus下载.安装 1.nexus下载地址 https://sonatype-download.global.s ...
- 02-Maven高级-分模块开发、依赖传递、聚合、继承(SpringBoot的部分底层原理)、多模块开发(环境切换)、Nexus私服搭建与使用
文章目录 学习目标 一.分模块开发与设计 1. 分模块开发的意义 问题导入 模块拆分原则 2. 分模块开发(模块拆分) 问题导入 2.1 创建Maven模块 2.2 书写模块代码 2.3 通过mave ...
- 【nexus 私服搭建】
1. 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载 ...
- Nexus私服搭建与使用
文章目录 1 私服简介 2 私服安装 步骤1:下载解压 步骤2:启动Nexus 步骤3:浏览器访问 步骤4:首次登录重置密码 3 私服仓库分类 4 本地仓库访问私服配置 步骤1:私服上配置仓库 步骤2 ...
- Nexus 私服搭建及配置
Nexus 学习 1. 安装及启动 下载地址 启动 ./nexus start 配置文件 nexus 有两个目录 nexus-3.21.1-01 安装 sonatype-work 数据文件 具体每个目 ...
- maven nexus 私服的搭建学习
之前对maven有过初步的了解与认识,自己也创建过项目使用其来管理,但都是非常粗浅的操作,今天在高人的指点下,也学着在自己的电脑上搭建一个maven私服,虽然技术难度也不高,但为了更深层次的提高,这些 ...
- 【Maven】私服搭建与使用:nexus,repository,mirror,distributionManagement
一.应用场景与相关介绍 私服public仓库理解:私服,即私人的服务器,可以看作就是一台电脑.这个电脑专门供我们连接然后下载和存放jar包,而我们给这个电脑分为了几个仓库,其中一个叫做public.不 ...
最新文章
- gatewayproperties 是空_一个空手套白狼的商业模式
- 设计模式 - 创建型模式_ 单例模式 Singleton Pattern
- JAVA中的native
- 草稿 断开式绑定combobox 1128
- 如何正确的卸载MATLAB7?
- opencv2,3 ,4几个版本的区别及冲突性,使用的时候用头文件注意
- 如何使用CSDN写博客?—CSDN基础知识汇总
- 苹果手机投屏器 及如何使用设置连接电脑投屏教程
- 在树莓派上驱动CSI摄像头
- python怎么画名字_python 画中国地图怎么把省份名字加上-
- 保护视力健康的电脑屏幕设置
- Android Framebuffer介绍及使用
- Stardust 案例:制作散景光斑
- Android系统 小米/三星/索尼 应用启动图标未读消息数(BadgeNumber)动态提醒
- 扫地机器人水箱背景_一种扫地机器人用水箱及扫地机器人的制作方法
- 深度学习入门-神经网络
- 若依前后端分离版本集成CAS Server5.3
- 2017下半年掘金日报优质文章合集:Android篇,android开发工程师
- CUDA unknown error - this may be due to an incorrectly set up environment 问题解决
- PWM波控制LED灯的亮暗