Nexus介绍
Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。
下载和安装
你可以从http://nexus.sonatype.org/downloads/ 下载最新版本的Nexus,笔者使用的是2.4.0-09版本。
Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE就能直接运行。第二种方式是WAR,你只须简单的将其发布到web容器中即可使用。
Bundle方式安装(Windows)
解压nexus-2.4.0-09-bundle.zip 至任意目录,如D:\work\nexus,然后修改nexus端口(默认8081),在D:\work\nexus\nexus-2.4.0-09\conf目录下找到nexus.properties文件, 里面包含信息如下
# Jetty section application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus # Nexus section nexus-work=${bundleBasedir}/../sonatype-work/nexus runtime=${bundleBasedir}/nexus/WEB-INF
很容易知道红色部分为端口号,根据自己需要修改即可,笔者修改为:90
然后打开CMD,cd至目录D:\work\nexus\nexus-2.4.0-09\bin ,运行Nexus.bat 。你会看到Nexus的启动日志,当你看到“Started SelectChannelConnector@0.0.0.0:90”之后,说明Nexus启动成功了,然后打开浏览器,访问http://127.0.0.1:90/nexus,你会看到如下的页面:
要停止Nexus,Ctrl+C即可。
此外, 新版本中已经没有InstallNexus.bat,所有的命令都在nexus.bat中,可用nexus install nexus命令将nexus安装到windows服务中,相应的uninstall是删除命令。nexus.bat 中可以使用的命令有:console、start、stop、restart、install、uninstall,根据字面很容易知道这些命令的作用,在此不详细叙述了。
WAR方式安装(Windows)
你需要有一个能运行的web容器,这里以Tomcat为例,加入Tomcat的安装目录位于D:\work\apache-tomcat-6.0.36 ,首先我们将下载的nexus-2.4.0-09.war 重命名为nexus.war ,然后复制到D:\work\apache-tomcat-6.0.36\webapps\nexus.war ,然后启动tomcat,现在可以打开浏览器访问http://127.0.0.1:8080/nexus,你会得到和上图一样的界面。
PS:由于笔者没有申请到Linux服务器,暂时没有在Linux下尝试,以后有机会会再补充Linux下安装方法。
登陆
要管理Nexus,你首先需要以管理员身份登陆,点击界面右上角的login,输入默认的登录名和密码:admin/admin123,登陆成功后,你会看到左边的导航栏增加了很多内容:
这里,可以管理仓库,配置Nexus系统,管理任务,管理用户,角色,权限,查看系统的RSS源,管理及查看系统日志,等等。过多的内容就不介绍了,网上东西太多了,本文只从实用角度,介绍怎么安装、配置及使用。
现在nexus还是一个空的仓库,需要与Maven中心同步,接下来就需要配置相关信息。
同步仓库
点击左侧的Repostories,然后点击周昂见的Central,在下面的Configuration中的Download Remote Indexes后面选择True,如下图所示
然后右键点击Central,选择Repair Index 或者 Update Index 同步索引,如下图所示。可能更新速度特别慢,需要多等一段时间,再点击Browse Index查看是否更新完毕,此时再右键点击Public Repositories,选择Repair Index 或者 Update Index 更新,至此一个简单的Nexus私服搭建完毕。
相关推荐
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
nexus私服搭建及使用整理(Window和linux两种搭建方式)
持续集成之路,nexus私服搭建帮助手册
Nexus私服搭建步骤,详细教程,自己整理,注意,nexus版本不同,安装方式不同,使用方式一样.
nexus私服搭建以及使用教程 nexus私服搭建以及使用教程 附带安装包,解压即可安装
nexus私服搭建1
Nexus私服搭建
Nexus,私服搭建,maven+Nexus
nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建nexus maven私服搭建
maven使用及Nexus搭建Maven私服
Windows 下Nexus搭建Maven私服 Windows 下Nexus搭建Maven私服
使用Nexus1.8搭建MAVEN私服详细步骤,以及在网页上上传JAR包
Maven nexus搭建,配截图,从建立到调用
nexus3.6.0的下载,搭建,注册服务,启动和关闭服务。
nexus maven 私服搭建,附带搭建教程。
官网十分难下载,我这边给大家提供了windows版本以及Linux版本,给大家压缩到一起了,分别有:nexus-3.37.3-02-win64.zip,nexus-3.37.3-02-unix.tar.gz,大家可以自由下载使用。
关于使用Nexus搭建Maven私服的开发文档。新手了解一下。
Nexus搭建Maven私服 +maven安装步骤
nexus私服(Linux和Windows版本)