Nexus是一個強大的Maven倉庫管理器,它極大地簡化了本身內部倉庫的維護和外部倉庫的訪問。利用Nexus你能夠只在一個地方就可以徹底控制訪問和部署在你所維護倉庫中的每一個Artifact。Nexus是一套「開箱即用」的系統不須要數據庫,它使用文件系統加Lucene來組織數據。Nexus 使用ExtJS來開發界面,利用Restlet來提供完整的REST APIs,經過m2eclipse與Eclipse集成使用。Nexus支持WebDAV與LDAP安全身份認證。html
Nexus有兩種安裝包,一種是包含Jetty容器的Bundle包,另外一種是不包含Web容器的war包。咱們能夠從http://www.sonatype.org/downloads/nexus-latest-bundle.zip下載最新版本的Nexus的Bundle包。數據庫
http://nexus.sonatype.org/downloadswindows
http://www.sonatype.org/nexus/archived/#step2top瀏覽器
解壓nexus-latest-bundle.zip,會發現有兩個文件夾。安全
nexus-2.11.1-01目錄包含了Nexus運行所須要的文件。是Nexus運行必須的。eclipse
sonatype-work目錄包含Nexus生成的配置文件、日誌文件、倉庫文件等。當咱們須要備份Nexus的時候默認備份此目錄便可。spa
進入目錄nexus2.11.1-01\bin\jsw,你會發現有不少的安裝環境。個人操做系統是32位的Windows 7,那麼進入windows-x86-32目錄。有如下文件(查看系統或者jdk版本等,均可以經過 mvn -version 查看)操作系統
install-nexus.bat:將Nexus服務安裝到Windows系統。.net
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)