文档章节

Maven私服配置记录 Nexus

liuxw0226
 liuxw0226
发布于 2015/12/29 00:46
字数 315
阅读 467
收藏 23

一、条件

    1.CentOS 7.0 X64

    2.jdk 1.8

二、下载安装nexus

    1.下载nexus到opt目录下 (http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz)

    2.解压tar包,得到nexus和sonatype-work两个文件夹

    

   

    3.进入nexus/bin目录、(nexus为启动文件,默认集成jetty服务器)、首次启动nexus

   

    

     (root用户)提示要先执行 RUN_AS_USER=root

     export RUN_AS_USER=root

      再启动

     

        启动成功!

    4.开启8081端口(临时)

       iptables -I INPUT -p tcp --dport 8081 -j ACCEPT

    


三、配置与测试

    1.访问服务器:http://192.168.1.102:8081/nexus        

    

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

    

进入Repositories

 查看分配给public组的仓库

修改仓库central下载连接、设置远程下载索引为true

同意代理下载

显示In Service后可以使用

    2.Maven settings.xml里面配置私服(测试连接为192.168.1.102)

<mirror>
	   <id>public</id>
	   <mirrorOf>*</mirrorOf> 
	   <name>central-mirror</name> 
	   <url>http://192.168.1.102:8081/nexus/content/groups/public</url>
	 </mirror> 	 
  </mirrors>


    pom.xml配置jar包下载

<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>4.9.1</version>
</dependency>


    download日志中下载连接已为私服连接192.168.1.102

    

    查看私服仓库下载的jar包

    

此后:maven私服可以使用了,可新建仓库、仓库组,也可以上传本地jar到maven私服中。。。


© 著作权归作者所有

共有 人打赏支持
liuxw0226

liuxw0226

粉丝 7
博文 19
码字总数 8419
作品 0
顺义
后端工程师
私信 提问
Linux 下使用 Nexus

为什么要搭建私服? 在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公...

devin223
2017/06/05
0
0
Maven私服Nexus3.x环境构建操作记录

Maven私服Nexus3.x环境构建操作记录 Maven介绍 Apache Maven是一个创新的软件项目管理和综合工具。 Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资...

sietai
05/16
0
0
Maven的本地仓库、中心仓库、私服(NEW)

本地仓库 设置本地仓库到指定目录,而不使用Maven默认的配置(默认放在C:/user/m2.目录下) 打开Maven的解压目录E:softapache-maven-3.1.0conf,修改settings.xml 配置localRepository即可完...

SuShine
05/23
0
0
建立Maven私服 - Nexus (七)

私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库。通过建立自己的私服,就可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构建等,从而高效地使用Maven。Nex...

半夏alvin
2014/01/24
0
3
使用maven,搭建nexus私服

maven的中央仓库特别的慢,近期为了推进项目转为maven的结构,必须提高下载的速度,摸索着搭建一个私服。将过程记录在此。 一直使用IDEA的maven的插件,并没有在系统中安装maven 1、先安装m...

雷斯林
2016/11/26
68
0

没有更多内容

加载失败,请刷新页面

加载更多

设计模式之工厂模式

本篇博文主要翻译这篇文章: https://www.journaldev.com/1392/factory-design-pattern-in-java 由于翻译水平有限,自认为许多地方翻译不恰当,欢迎各位给出宝贵的建议,建议大家去阅读原文。...

firepation
4分钟前
1
0

中国龙-扬科
7分钟前
0
0
简单谈谈vue的过渡动画

在vue中,实现过渡动画一般是下面这样: `<``transition` `name``=``"fade"``>``<``div``></``div``>``</``transition``>` 用一个transition对元素或者组件进行封装. 在过渡的时候,会......

嫣然丫丫丫
13分钟前
1
0
文件及目录处理

file_get_contents file_put_contens fopen r/r+ 只读打开,指针开头 w/w+ 写入打开,指针开头,清空文件,不存创建 a/a+ 追加打开,指针末尾,不存创建 x/x+ 创建模式打开 b 二进制打开 t 文本打开...

关元
15分钟前
0
0
如何在Angular中使用better-scroll插件

由于需要在一个固定的的高度做无限滚动,本来css的overflow-y也可以完成的,奈何安卓不是很流畅,还很生硬,就是用了第三方库better-scroll,配合angular的ng-content。angular的ng-content和...

前端攻城老湿
21分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部