下载地址:http://www.sonatype.org/nexus/gospring
解压缩后进入目录bin\jsw,而后根据系统进入不一样的目录下面,例如我用的是Window 64位系统,则进入windows-x86-64目录下。windows
独立启动服务:console-nexus.bat浏览器
安装服务:install-nexus.batapp
启动服务:start-nexus.batmaven
中止服务:stop-nexus.bat测试
卸载服务:uninstall-nexus.baturl
若是不须要安装到系统服务里面,直接独立启动服务就行了。spa
浏览器输入:http://localhost:8081/nexus/code
8081为默认端口号,要修改端口号能够进入根目录找到conf目录找到nexus.properties文件,修改application-port端口号就行了。server
进入后,能够点击右上角的Login In进行登陆操做。
默认的用户名和密码为:admin/admin123
点击左边的Repositories而后从列表找到下面三列:
Apache Snapshots
Codehaus Snapshots
Central
依次选中点击后configuration修改Downl Remote Indexes修改成true便可。
而后点击Repari Index,这样Nexus就会去下载远程的版本库文件。
测试设置是否成功,能够搜索任意关键字,例如:spring-core若是有显示结果,说明设置成功。
能够在Administration面板的Scheduled Tasks查看索引任务执行状况。
建立仓库类型有好几种,咱们这里只建立仓库组就行了。
一、首先修改Releases和Snapshots仓库的Deployment Policy为Allow Redeploy而后点击保存。
二、启用User下面的deployment帐户(默认好像是启用的,能够去看一下)。
三、修改maven配置文件,添加server认证。
<server> <id>deploy-releases</id> <username>deployment</username> <passowrd>deployment123</password> </server> <server> <id>deploy-snapshots</id> <username>deployment</username> <passowrd>deployment123</password> </server>
四、修改maven项目pom.xml配置
<distributionManagement> <repository> <id>deploy-releases</id> <url>http://localhost:8881/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>deploy-snapshots</id> <url>http://localhost:8881/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement>
这里须要注意的是,上面xml配置的id必须和maven认证的server id相同,不然会找不到可用用户权限。
五、运行maven package查看是不是从本地Nexus仓库下载。
六、运行maven deploy发布项目到本地Nexus仓库。