`

Nexus私服搭建(图文)

阅读更多

 

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私服搭建完毕。


 

 

 

  • 大小: 143.6 KB
  • 大小: 150 KB
  • 大小: 170.9 KB
  • 大小: 162.5 KB
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics