Maven私服-Nexus搭建

1. 為什么使用Nexus?

如果沒有私服,我們所需的所有構(gòu)件都需要通過maven的中央倉庫和第三方的Maven倉庫下載到本地棺克,而一個(gè)團(tuán)隊(duì)中的所有人都重復(fù)的從maven倉庫下載構(gòu)件無疑加大了倉庫的負(fù)載和浪費(fèi)了外網(wǎng)帶寬,如果網(wǎng)速慢的話线定,還會(huì)影響項(xiàng)目的進(jìn)程娜谊。很多情況下項(xiàng)目的開發(fā)都是在內(nèi)網(wǎng)進(jìn)行的,連接不到maven倉庫怎么辦呢斤讥?開發(fā)的公共構(gòu)件怎么讓其它項(xiàng)目使用纱皆?這個(gè)時(shí)候我們不得不為自己的團(tuán)隊(duì)搭建屬于自己的maven私服,這樣既節(jié)省了網(wǎng)絡(luò)帶寬也會(huì)加速項(xiàng)目搭建的進(jìn)程芭商,當(dāng)然前提條件就是你的私服中擁有項(xiàng)目所需的所有構(gòu)件派草。

總體來說,使用私服具有以下的好處:

  • 節(jié)省外網(wǎng)帶寬
  • 加速M(fèi)aven構(gòu)建铛楣,提高效率
  • 內(nèi)部部署構(gòu)件
  • 靈活的安全和權(quán)限管理
  • 其他優(yōu)勢

2. Nexus簡介

Nexus是一個(gè)強(qiáng)大的Maven倉庫管理器近迁,它極大地簡化了自己內(nèi)部倉庫的維護(hù)和外部倉庫的訪問。利用Nexus你可以只在一個(gè)地方就能夠完全控制訪問 和部署在你所維護(hù)倉庫中的每個(gè)Artifact簸州。Nexus是一套“開箱即用”的系統(tǒng)不需要數(shù)據(jù)庫鉴竭,它使用文件系統(tǒng)加Lucene來組織數(shù)據(jù)。Nexus 使用ExtJS來開發(fā)界面勿侯,利用Restlet來提供完整的REST APIs拓瞪,通過m2eclipse與Eclipse集成使用。Nexus支持WebDAV與LDAP安全身份認(rèn)證助琐。

架構(gòu)

3. Nexus安裝和啟動(dòng)

3.1 下載

nexus 下載地址
此處我用的nexus-3.2.0-01版本祭埂,nexus3與nexus2差別挺大,盡量選擇新版本兵钮。

3.2 環(huán)境要求

  • jdk1.8+
  • maven3

3.3 安裝

nexus_home

Nexus3.x是免安裝的蛆橡,下載之后解壓到一個(gè)文件夾中。至此掘譬,下載安裝完成泰演。

3.4 目錄簡介

目錄

"nexus-3.2.0-01":Nexus3.x的安裝文件目錄,
“sonatype-work”:Nexus3.x的工作(或稱之為數(shù)據(jù))目錄葱轩。

和以往不同的是睦焕,若想修改Nexus自帶的Jetty容器的服務(wù)端口藐握,需要修改“nexus_home\sonatype-work\nexus3\etc”目錄下的“nexus.properties”配置文件,修改其中的端口即可垃喊。默認(rèn)端口為:8081猾普,但是通常該端口可能已經(jīng)被占用,從而出現(xiàn)JettyServer Failed to Start的錯(cuò)誤本谜,拋出地址已經(jīng)被占用的異常初家,無法綁定,從而導(dǎo)致錯(cuò)誤乌助。

3.4 啟動(dòng)

雖然在“nexus_home\nexus\nexus-3.2.0-01\bin”目錄下存在nexus.exe的可執(zhí)行程序溜在,但是雙擊程序或者右鍵使用管理員運(yùn)行,都不能啟動(dòng)Nexus的服務(wù)他托。正確的打開姿勢是:通過命令行運(yùn)行掖肋。
步驟如下:

3.4.1 Win+R,輸入cmd回車上祈,打開命令提示符窗口培遵,一定需要管理員權(quán)限浙芙!

一路cd命令登刺,進(jìn)入“nexus_home\nexus\nexus-3.2.0-01\bin”目錄。
執(zhí)行

nexus.exe /run
run

此時(shí)執(zhí)行成功

4. Nexus登錄

訪問地址為:http://localhost:8081
Nexus的默認(rèn)服務(wù)端口為8081嗡呼,默認(rèn)的用戶名是:admin纸俭,密碼:admin123。
點(diǎn)擊右上角的Sign in按鈕南窗,輸入用戶名和密碼揍很,進(jìn)入倉庫管理系統(tǒng)。

登錄進(jìn)入

在此處查看對(duì)應(yīng)的倉庫配置
倉庫

倉庫頁面配置

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末万伤,一起剝皮案震驚了整個(gè)濱河市窒悔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌敌买,老刑警劉巖简珠,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異虹钮,居然都是意外死亡聋庵,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門芙粱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來祭玉,“玉大人,你說我怎么就攤上這事春畔⊥鸦酰” “怎么了岛都?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長振峻。 經(jīng)常有香客問我疗绣,道長,這世上最難降的妖魔是什么铺韧? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任多矮,我火速辦了婚禮,結(jié)果婚禮上哈打,老公的妹妹穿的比我還像新娘塔逃。我一直安慰自己,他們只是感情好料仗,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布湾盗。 她就那樣靜靜地躺著,像睡著了一般立轧。 火紅的嫁衣襯著肌膚如雪格粪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天氛改,我揣著相機(jī)與錄音帐萎,去河邊找鬼。 笑死胜卤,一個(gè)胖子當(dāng)著我的面吹牛疆导,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播葛躏,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼澈段,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了舰攒?” 一聲冷哼從身側(cè)響起败富,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摩窃,沒想到半個(gè)月后兽叮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡偶芍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年充择,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片匪蟀。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡椎麦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出材彪,到底是詐尸還是另有隱情观挎,我是刑警寧澤琴儿,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站嘁捷,受9級(jí)特大地震影響造成,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜雄嚣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一晒屎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缓升,春花似錦鼓鲁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至歧寺,卻和暖如春燥狰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背斜筐。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國打工龙致, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奴艾。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓净当,卻偏偏與公主長得像内斯,于是被迫代替她去往敵國和親蕴潦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 首先私服是一種衍生出來的特殊的Maven遠(yuǎn)程倉庫俘闯,構(gòu)建私服的好處請(qǐng)看3.5私服 可以幫助大家建立私服的倉庫管理軟件...
    zlcook閱讀 10,535評(píng)論 0 32
  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機(jī)制(重要)] 1Maven倉庫作用 倉庫用來存儲(chǔ)所有項(xiàng)目使用到構(gòu)件潭苞,在ma...
    zlcook閱讀 6,032評(píng)論 0 25
  • 介紹 私服的優(yōu)點(diǎn):解決中央倉庫網(wǎng)絡(luò)、重復(fù)下載真朗、本公司非公開組件多項(xiàng)目依賴等問題此疹。 在團(tuán)隊(duì)協(xié)作開發(fā)中,為了提高開發(fā)效...
    madfrog_hc閱讀 8,640評(píng)論 0 7
  • 簡介 Nexus是Maven倉庫管理器遮婶,也可以叫Maven的私服蝗碎。Nexus是一個(gè)強(qiáng)大的Maven倉庫管理器,它極...
    笑Skr人啊閱讀 3,919評(píng)論 0 3
  • 網(wǎng)址:http://blog.csdn.net/jiesa/article/details/54912534 <m...
    superxcp閱讀 3,122評(píng)論 0 0