maven -->{ 1,本地倉庫(從中央倉庫下載保存到本地的或者本身到網上下載的jar文件包) 2,遠程倉庫 -->{ 1,中央倉庫(maven官方jar庫,包含世界上絕大多數開源Java構件) 2,私服(本身搭建的局域倉庫,在局域網下,若有些公司的內網) 3,其餘公共庫(其餘的倉庫,如Jboss) } } 私服做用: 1,節省外網帶寬 2,加速Maven構建 3,部署第三方構件 4,提升穩定性,加強控制 5,下降中央倉庫的負荷 具體的能夠去參考Maven實戰這本書。81頁 總的來講: maven可讓你更加方便的開發,管理開發須要的jar包, 以及結合插件(運行命令行會自動幫你下載須要的插件)和生命週期來對項目的編譯,測試,打包,部署。(參考Maven實戰) 至於具體的,參考Maven實戰這本書,如今主要講下安裝Nexus私服。 1),下載須要的解壓包,能夠去官網去下載: http://www.sonatype.org/nexus/go ,如今的最新版本是,2.13.0官網都是使用這個。 2),解壓包有兩種格式,一種是項目的方式,自帶Jetty容器的,只須要直接啓動。如圖1-1,一種是不帶容器的,war格式的文件。只需部署到 一些主流的Web容器中就好。如tomcat,Jetty,Resin,Glassfish等。
圖1-1.jpg 3),下載的自帶Jetty容器的包是nexus-2.13.0-01-bundle.zip,解壓在個人E盤:nuxus文件夾下,有兩個文件夾:nexus-2.13.0-01和sonatype-work。 nexus-2.13.0-01/: 該文件夾包含了Nexus運行所須要的文件,如啓動腳本,依賴jar包。(必須的) sonatype-work/: 該文件夾包含Nexus生成的配置文件,日誌文件,倉庫文件等。(能夠自定義)如圖片1-2
圖1-2.jpg 4),解壓完畢,打開E:\nexus\nexus-2.13.0-01-bundle\nexus-2.13.0-01\bin\jsw,如圖1-3所示
圖1-3.jpg 該文件下有不少啓動方式,有Linux下的,windows下的,OS下的。主要簡述Windows下的。Linux下的,進入指定的文件夾下直接運行命令: nexus console windows下64位,打開文件夾,因爲個人電腦是64位,因此根據本身電腦的系統來決定。打開那個文件夾。如圖1-4
圖1-4.jpg 有五個批處理文件: 1,console-nexus.bat 打開控制檯 2,install-nexus.bat 將Nexus安裝成windows服務。開機自啓動,進入services.msc能夠查看。 3,start-nuxus.bat 啓動Nexus Windows服務。 4,stop-nuxus.bat 中止Nexus Windows服務。 5,uninstall-nuxus.bat 卸載Nexus Windows服務。 這些命令,其實和tomcat啓動同樣,解壓版的tomcat啓動也是bat啓動方式。 5),部署好了,檢查端口號有沒有被佔用,默認端口號8081,tomcat的默認端口:8080 看來是接着tomcat服務器。 若是被佔用,就手動修改默認端口號。在文件夾: E:\nexus\nexus-2.13.0-01-bundle\nexus-2.13.0-01\conf\nexus.properties 文件內的application-port=8081,修改8081就好。 6),啓動順序,直接運行控制檯console-nexus.bat批處理文件,就好。若是出現如圖1-5,就說明啓動成功。
圖1-5.jpg 若是你想開機自啓動,將Nexus安裝成windows服務,直接install-nexus.bat批處理文件,進入services.msc查看服務。 否則每次度須要啓動start-nuxus.bat 啓動Nexus Windows服務。 啓動這個服務是,必須有一些環境已經搭建好,如:Jdk,maven 環境必須搭建好,怎麼搭建的問題後續說明(或者直接百度,有不少這樣的帖子)。 7),登入Nexus,打開瀏覽器:http://localhost:8081/nexus/默認管理員用戶名/密碼: admin/admin123,訪問局域網別人的倉庫能夠直接輸入ip地址,如: http://192.168.2.40:8081/nexus/ 能夠看到http://localhost:8081/nexus/和官網的同樣,只不過官網的是中央倉庫,官網的有不少開源Java構件,包含世界絕大所數的,除開一些開源的,如oracle的JDBC驅動。以下圖所示:
8),最後點擊右上角Log in登入,默認管理員用戶名/密碼: admin/admin123,以下圖所示: