标签:
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。
Nexus有两种安装包,一种是包含Jetty容器的Bundle包,另一种是不包含Web容器的war包。我们可以从http://www.sonatype.org/downloads/nexus-latest-bundle.zip下载最新版本的Nexus的Bundle包。
http://nexus.sonatype.org/downloads
http://www.sonatype.org/nexus/archived/#step2top
解压nexus-latest-bundle.zip,会发现有两个文件夹。
nexus-2.11.1-01目录包含了Nexus运行所需要的文件。是Nexus运行必须的。
sonatype-work目录包含Nexus生成的配置文件、日志文件、仓库文件等。当我们需要备份Nexus的时候默认备份此目录即可。
进入目录nexus2.11.1-01\bin\jsw,你会发现有很多的安装环境。我的操作系统是32位的Windows 7,那么进入windows-x86-32目录。有以下文件(查看系统或者jdk版本等,都可以通过 mvn -version 查看)
install-nexus.bat:将Nexus服务安装到Windows系统。
start-nexus.bat:启动Nexus服务。
stop-nexus.bat:停止Nexus服务。
uninstall-nexus.bat:卸载Nexus服务。
右击install-nexus.bat“以管理员身份运行”运行文件,右击start-nexus.bat“以管理员身份运行”运行文件。在“服务”中,我们可以看到Nexus已经安装并且运行起来了(安装之前要先安装JDK,并在环境变量中配置JAVA_HOME和PATH)
直接快捷键 services.msc 就可以看到服务了。
在浏览器中输入:http://localhost:8081/nexus/得到以下界面(单击右上角的“Log In”按钮进行登录,Nexus的默认管理员账户密码为admin/admin123)
标签:
原文地址:http://my.oschina.net/heweipo/blog/424607