配置maven内网仓库

转载 2018年04月17日 15:35:48

下面我们直接进入正题,当我们启动好nexus后。在浏览器地址栏里输入http://host_address:8081/nexus就来到了这样一个仓库管理页面,应该是ExtJs做了,界面很漂亮!

这里写图片描述

1:登录。默认的管理员用户和密码:admin/admin123。

2:登录之后点击左侧的Repositories,在打开的页面中可以看到默认配置了很多的Repository。

这里写图片描述

看完图片,稍微解释一下这些仓库。

首先看到Type这一列,这一列描述了仓库的类型,总共是四个种类。

proxy:顾名思义这个仓库是一个代理仓库,如Central这个代理的就是maven的中央仓库。

local:即本地仓库,这个仓库主要是为了存放第三方的jar(如ojdbc.jar这一类,中央仓库不存在的第三方jar包)和

组内的开发的模块jar包,一般会建2个仓库区分snapshots和release。

virtual:这个是虚拟的一个仓库。你可以把它想象成一个快捷方式,如图的Central M1是为了兼容M1用户,这个仓库链接的地址就是Central。

group:这个姑且叫做聚合仓库吧。他的主要作用是通过对实体仓库(proxy、hosted)进行聚合,对外暴露一个统一的地址。

3:配置聚合仓库。在配置之前先开启maven中央仓库的索引下载。

将download remoting indexs配置为true。

这里写图片描述

右键Central Repository在菜单中点击Repair index。修补索引,nexus会自己下载索引,大概70M的一个文件。

这里写图片描述

配置聚合仓库。

这里写图片描述

OK!到此需要配置的信息就都配置好了。剩下的是修改.m2目录下的settings.xml文件了。

<server>  
    <id>nexus</id>  
    <username>deployment</username>  
    <password>deployment</password>  
</server>

<profiles>
    <profile>
        <id>myProfile</id>
        <repositories>
            <repository>
                <id>myRepository</id>
                <name>Repository for me</name>
                <url>http://192.168.1.172:8081/nexus/content/groups/public</url>
            </repository>
        </repositories>
    </profile>
</profiles>

<activeProfiles>
    <activeProfile>myProfile</activeProfile>
</activeProfiles>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
这里的<server>节点下的用户名和密码可以在nexus的管理台配置。步骤:security——users——右键deployment

——Set Password。 

![这里写图片描述](https://img-blog.csdn.net/20160919144738227)

这样一来所有的配置就结束了。测试一下。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
mvn compile;

Downloading: http://192.168.1.172:8081/nexus/content/groups/public/com/oracle/ojdbc14/10.2.0.5.0/ojdbc14-10.2.0.5.0.jar
Downloaded: http://192.168.1.172:8081/nexus/content/groups/public/com/oracle/ojdbc14/10.2.0.5.0/ojdbc14-10.2.0.5.0.jar (1533 KB at 7262.5 KB/sec)
  • 1
  • 2
  • 3
  • 4
可以看到是从我们的内网仓库下载的jar包。而且速度很棒,达到了7262.5 KB/sec差不多7m/s。



结尾彩蛋:ojdbc.jar这类第三方jar导入内网仓库的方法。按照箭头方向一步步走,你这么聪明肯定能搞定的啦。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

这里写图片描述

https://my.oschina.net/u/255289/blog/307447

Maven配置和可用的maven仓库配置

Maven的安装        安装Maven之前要确保已经安装好了jdk,并且配置好了环境变量JAVA_HOME。具体安装步骤如下: 1.     从apache网上下载maven项目的...
  • philonic
  • philonic
  • 2016-03-01 09:23:34
  • 1717

maven学习笔记:使用tomcat搭建局域网仓库

tomcat的安装tomcat也是Apache下的一个项目,下载安装不再赘述。需要注意的是tomcat的web页面默认端口是8080,这与spark的web端口有冲突,需要修改。编辑tomcat目录下...
  • qq_31823267
  • qq_31823267
  • 2017-08-24 00:03:58
  • 229

【Maven】Nexus3搭建Maven私有仓库及使用

下载地址: 首先从Nexus官网下载地址中下载压缩吧,有两种版本,这里选择最新的Nexus3. 安装步骤: 解压缩后,压缩包这个路径下的nexus-default.properties文件们是用来配...
  • East_MrChiu
  • East_MrChiu
  • 2017-04-09 13:22:52
  • 5633

maven仓库的配置

如何修改仓库位置:     修改本地仓库位置使其不在c盘下(一般默认在C:\Users\Administrator\.m2\repository)     为了使重装系统时不需要重新下载依赖包,可以将...
  • zymx14
  • zymx14
  • 2016-11-27 23:57:04
  • 6104

Maven基础-默认中央仓库[settings-xml-配置详解-]

首先:Maven中央仓库的搜索全部公共jar包的地址是,http://search.maven.org/Maven基础-默认中央仓库当我们创建一个简单的Maven项目后(只需要在pom.xml配置好依...
  • benben683280
  • benben683280
  • 2017-12-14 09:30:08
  • 866

配置Maven多仓库

在没有私服的情况下使用Maven,很大情况下依赖网速,为了节省我们宝贵的时间,最好配置多个仓库。 jdk-1.8 1.8 ...
  • u012488504
  • u012488504
  • 2016-10-21 21:43:28
  • 8014

maven配置默认的中央仓库,setting.xml配置

项目中经常用到maven。经常见到setting.xml配置,不过公司一般都有私有的仓库。那么,如果我想在家里用maven下载jar包。就可以配置外网的默认中央仓库。 http://repo1.ma...
  • b452608
  • b452608
  • 2016-08-12 11:06:39
  • 16288

阿里云Maven中央仓库配置

配置方法1: 在 $MAVEN_HOME/conf 下的 settings.xml 的标签中添加如下配置: alimaven aliyun maven ...
  • nxcjh321
  • nxcjh321
  • 2017-01-18 10:43:40
  • 13063

Maven中设置阿里云中央仓库

把Maven中央仓库换成阿里云后,下载速度快了很多!配置如下:修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:< !-- 在mirrors 中配置 mirror -->...
  • qq_21460229
  • qq_21460229
  • 2017-05-07 22:15:24
  • 10833

Maven工具使用与仓库配置以及eclipse下Maven的配置

一、maven工具概述 Maven是apache下纯java开发的开源项目,是一个项目管理工具,可对java项目进行项目构建,并进行依赖管理。 maven的运行依赖jdk,不依赖eclipse。 使...
  • qq_33497137
  • qq_33497137
  • 2016-12-09 21:04:29
  • 3928
收藏助手
不良信息举报
您举报文章:配置maven内网仓库
举报原因:
原因补充:

(最多只允许输入30个字)