使用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仓库分类
??项目构建的查询路径:首先查询本地仓库,未找到就会查询中央仓库,没找到就会报错。中央仓库地址有:
http://www.sonatype.org/nexus/ 私服nexus用
http://repo1.maven.org/maven2
上面三个是较为常见的,也是项目中使用较多的,但是由于下载速度太慢,并且仓库的jar文件不完整,实际企业开发需要我们搭建私服仓库。
二. 安装使用nexus
??这里注意搭建maven私服不仅仅只有这一种工具。博主用的版本是nexus-2.12.0。
点击下载,密码: 8mel
下载完成后解压即可,解压完成到目录nexus-2.12.0-01-bundle\nexus-2