簡介
maven這里就不介紹了兔沃,可以查看http://maven.apache.org/ 了解(也可以查看另一篇貼子Maven 學(xué)習(xí)初步了解下)。公司如果用maven的話一般會搭建私服造壮,可以很方便的進(jìn)行項目的構(gòu)建和版本發(fā)布。以前也搭建過Nexus2的私服美莫,不過最近電腦硬盤壞了倍踪,只能重新搭一個;發(fā)現(xiàn)Nexus官網(wǎng)有3的版本了笛厦,這里簡單的介紹下怎么搭建使用Nexus3搭建maven的私服纳鼎。具體的參考官網(wǎng)文檔:https://help.sonatype.com/repomanager3/
下載Nexus
進(jìn)入官網(wǎng)下載頁https://www.sonatype.com/download-oss-sonatype
根據(jù)自己的系統(tǒng)下載對應(yīng)的Nexus版本,我本機用的是windows。
安裝Nexus
將下載的Nexus解壓:
還是2個目錄贱鄙,這里就不描述這2個目錄的作用了劝贸。進(jìn)入nexus-xxx目錄:
再進(jìn)入bin目錄:
和Nexus2版本比起來少了很多東西,更加精簡了逗宁。在當(dāng)前目錄下打開cmd窗口悬荣,運行
nexus /install Nexus3
可以看到Nexus3服務(wù)安裝成功:
啟動Nexus服務(wù)
在任務(wù)管理器中啟動Nexus3(如果沒看到Nexus3,需要重啟下電腦疙剑;如果重啟后還沒有,只能檢查日志了)
等一小段時間践叠,在瀏覽其中訪問http://localhost:8081/ :
發(fā)現(xiàn)界面和Nexus2版本有了較大的變化言缤,用默認(rèn)賬號admin/admin123登錄:
發(fā)現(xiàn)設(shè)置頁面到了上方搜索框左邊:
其他的配置(比如具體的用戶、角色禁灼、權(quán)限配置)管挟,這里就不描述了。具體的可以參考官網(wǎng):https://help.sonatype.com/repomanager3/configuration
本地maven配置
修改本地maven的settings文件
在servers下增加server:
<server>
<id>pandaAnthonyNexus</id>
<username>admin</username>
<password>admin123</password>
</server>
在mirros下增加mirror:
<mirror>
<id>pandaAnthonyNexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
注意這里server和mirror的id要一致弄捕。
在maven工程下運行mvn clean install:
可以看到包是在本地maven私服下載了。
回到瀏覽器查看:
點擊maven-central,可以看到已經(jīng)有下載的包了:
到這里就說明Nexus3私服已經(jīng)搭建成功了章钾。至于怎么結(jié)合實際項目配置settings和工程pom文件以到達(dá)發(fā)布版本钓株,就不在這里描述了;以后會簡單地整理一篇相關(guān)配置的文章進(jìn)行描述斋荞。