使用nexus搭建局域网私服

一. 认识maven仓库

1.1 maven仓库的作用

??回想之前不用maven的时候,我们用eclipse原始的项目骨架构建项目时,在工程目录下往往有一个lib文件夹用来存放工程所需jar文件,每次建一个新工程时都会有这样一个lib文件夹。然后将jar复制进lib文件夹配置路径,很显然有大量的重复工作,而且不同项目所用jar包不尽相同,需要我们慢慢去分辨。而后我们用了项目管理工具比如svn或者git,我们需要把把大量的jar文件引入代码库,这也不是一件很合适的事。
??而maven能够帮我们解决这些问题,maven仓库是专门用来存放jar文件的位置(也可以用来存放项目war,zip,pom等文件)。maven仓库中为每个jar文件分配了一个坐标,比如jstl的jar包:

<groupId>javax.servlet</groupId>        组ID<artifactId>jstl</artifactId>           构建ID
...  其余属性后续介绍

 

这样做的话,maven能很方便的进行项目依赖版本的控制。简单说maven仓库就是帮我们统一管理项目构件。

1.2 maven仓库分类

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

??项目构建的查询路径:首先查询本地仓库,未找到就会查询中央仓库,没找到就会报错。中央仓库地址有:

  1. http://www.sonatype.org/nexus/ 私服nexus用

  2. http://mvnrepository.com/ 推荐使用

  3. http://repo1.maven.org/maven2
    上面三个是较为常见的,也是项目中使用较多的,但是由于下载速度太慢,并且仓库的jar文件不完整,实际企业开发需要我们搭建私服仓库。

二. 安装使用nexus

??这里注意搭建maven私服不仅仅只有这一种工具。博主用的版本是nexus-2.12.0。

  1. 点击下载,密码: 8mel

  2. 下载完成后解压即可,解压完成到目录nexus-2.12.0-01-bundle\nexus-2

    网友评论