使用Nexus建立Maven私有仓库

从Maven中央仓库下载所需的jar包,须要外网的支持若是公司不能上外网的话则不能从中央仓库下载所需jar包,公司网速慢的时候也会影响项目构建的速度。用户能够用nexus建立私有的maven仓库。web

首先下载nexus,下载地址是http://www.sonatype.org/nexus/go,在此页面能够下载最新版本的Nexus,能够下载zip包也能够下载war包两种包的部署方式不同。bootstrap

1、下载的zip包浏览器

a.把zip包解压到指定路径如“D:\workbase”tomcat

b.运行cmd而后进入“D:\workbase\nexus-2.6.0-05\bin”路径app

c.而后运行nexus.bat install命令安装nexuswebapp

d.而后运行nexus.bat start命令启动nexusjvm

其余命令有nexus.bat stop中止 nexus.bat restart重启 nexus.bat uninstall卸载maven

2、下载war包,直接把war包放到tomcat的webapp下,启动tomcat便可。.net

在浏览器地址栏输入http://localhost:8080/nexus/即进入nexus首页。有管理nexus要以管理员身份登陆,点击首页右上角的login输入默认登陆名、密码admin/admin123便可登陆。rest

官方下载的最新版本是2.6.0-05,jdk1.6版本启动nexus有错误不能启动,错误以下

Launching a JVM...
jvm 5    | Java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap/jsw/JswLauncher : Unsupported major.minor version 51.0

在官网下载早期版本的Nexus如2.4.0便可。

登陆系统后点击左侧菜单栏Views/Repositories下的Repositories选择Central仓库点击下边的Configuration把Download Remote Indexes属性设为True保存便可。

而后在Central仓库上右键而后点击Repair Index 便可下载中心仓库的索引文件,稍等几分钟点击下边的Browse Index便可看见下载的索引文件。

往Public Repositories中添加Central仓库,点击Public Repositories在Configuration选项卡中把Central移到左侧便可。

 

 

最后在本身的应用中把中心仓库配置成创建的私有仓库地址便可,修改本地的maven配置文件,C:\Documents and Settings\用户名\.m2\setting.xml

在mirrors添加mirror节点地址指向创建的私有仓库地址,mirrorOf属性值设为central为了覆盖超级pom中指定的central地址,以下

相关文章
相关标签/搜索