maven私服配置

一膛堤、nexus3簡單認識

1手趣、安裝步驟略。肥荔。绿渣。

2、倉庫界面用戶圖

倉庫界面.png

用戶.png

當然這里我們只關(guān)心maven的燕耿,也就是前四個中符。name是倉庫名,url是倉庫的地址誉帅,會在我們的項目pom里被使用到淀散。

3、介紹

  • 1.maven-central:這是maven的中心倉庫蚜锨,nexus這里只是做一個代理档插,最后會轉(zhuǎn)發(fā)到maven的central庫(可設(shè)置代理)


    maven-central.png
  • 2.maven-public:這是一個倉庫組,訪問這個倉庫組的地址其實會訪問組內(nèi)所有倉庫
    我們可以在配置頁面看到這個public的倉庫組的配置亚再,默認是包含了members指定的三個倉庫郭膛。所以在pom中使用這個倉庫組的url時,實際上會從members里的所有倉庫下載jar包氛悬。


    maven-public.png
  • 3.maven-releases:這是nexus提供的一個默認的存放release版本jar包的倉庫则剃。

  • 4.maven-snapshots:這是nexus提供的一個默認的存放snapshot版本jar包的倉庫。

  • 倉庫的屬性可以控制只存放snapshot或者release版本的jar包;
    當然我們可以不使用這些默認的倉庫如捅,自行創(chuàng)建棍现。

4、倉庫類型

倉庫類型.png

這里可以看到nexus可以支持很多種倉庫镜遣,只看maven己肮,其實就只有三種:

  • proxy 就是代理類,負責轉(zhuǎn)發(fā)烈涮,比如之前的maven-central朴肺;

  • hosted 就是我們常用的存放jar包的倉庫,可以選擇jar包的類型坚洽,release戈稿,snapshot或者mixed;

  • group 可以包含多個倉庫讶舰,比如之前的maven-public鞍盗;

以上就是nexus3的大致使用方式需了,具體的可以自行了解,比較簡單般甲。

二肋乍、局部配置

1、上傳jar認證配置

上傳jar包需要認證敷存,maven的認證是在.m2/settings.xml或自己的settings.xml的maven里servers標簽下配置的墓造。

  <servers>
    <server>
        <id>release_user</id>
        <username>test-admin</username>
        <password>123456</password>
    </server>
    <server>
        <id>snapshot_user</id>
        <username>test-admin</username>
        <password>123456</password>
    </server>
    
    <server>
        <id>snapshot_anonymous_user</id>
        <username>anoy-user</username>
        <password>123456</password>
    </server>
  </servers>

這里配置三個用戶,一個部署release類型jar包的锚烦,一個是部署snapshot類型jar包的觅闽,一個是snapshot_anonymous沒有上傳權(quán)限
id用于唯一指定一條認證配信息,之后會在pom中使用涮俄。

2蛉拙、上傳jar工程的pom文件配置

    <distributionManagement>
        <repository>
            <id>release_user</id>
            <name>Release Deploy</name>
            <url>http://localhost:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>snapshot_user</id>
            <name>Snapshot Deploy</name>
            <url>http://localhost:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

這里配置了上傳的url,具體的url可以在nexus的倉庫瀏覽界面下點擊倉庫的url copy獲得彻亲。使用剛才的兩個認證信息孕锄,把jar包存在nexus提供的默認倉庫下。這里的id對應了setting.xml里配置的server.id信息苞尝,name隨意

mvn clean deploy 部署到nexus上畸肆。(默認在版本名稱后加-SNAPSHOT是發(fā)到快照版?zhèn)}庫,不加發(fā)到發(fā)布版?zhèn)}庫)

3宙址、下載jar工程的配置文件

    <repositories>
        <repository>
            <id>nexus-public</id>
            <name>Nexus Public</name>
            <url>http://localhost:8081/repository/maven-public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>

由于之前已經(jīng)將兩個倉庫(releases恼除、snapshots)加入到public組中,所以我們直接使用public倉庫組的url下載曼氛。

三、全局配置

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末令野,一起剝皮案震驚了整個濱河市舀患,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌气破,老刑警劉巖聊浅,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異现使,居然都是意外死亡低匙,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門碳锈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顽冶,“玉大人,你說我怎么就攤上這事售碳∏恐兀” “怎么了绞呈?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長间景。 經(jīng)常有香客問我佃声,道長,這世上最難降的妖魔是什么倘要? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任圾亏,我火速辦了婚禮,結(jié)果婚禮上封拧,老公的妹妹穿的比我還像新娘志鹃。我一直安慰自己,他們只是感情好哮缺,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布弄跌。 她就那樣靜靜地躺著,像睡著了一般尝苇。 火紅的嫁衣襯著肌膚如雪铛只。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天糠溜,我揣著相機與錄音淳玩,去河邊找鬼。 笑死非竿,一個胖子當著我的面吹牛蜕着,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播红柱,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼承匣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了锤悄?” 一聲冷哼從身側(cè)響起韧骗,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎零聚,沒想到半個月后袍暴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡隶症,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年政模,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚂会。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡淋样,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颂龙,到底是詐尸還是另有隱情习蓬,我是刑警寧澤纽什,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站躲叼,受9級特大地震影響芦缰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜枫慷,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一让蕾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧或听,春花似錦探孝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至足丢,卻和暖如春粱腻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背斩跌。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工绍些, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人耀鸦。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓柬批,卻偏偏與公主長得像,于是被迫代替她去往敵國和親袖订。 傳聞我的和親對象是個殘疾皇子氮帐,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

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

  • 首先私服是一種衍生出來的特殊的Maven遠程倉庫,構(gòu)建私服的好處請看3.5私服 可以幫助大家建立私服的倉庫管理軟件...
    zlcook閱讀 10,550評論 0 32
  • 目前版本已經(jīng)更新到了3.X下載地址:https://www.sonatype.com/download-oss-s...
    yunqing_71閱讀 2,346評論 0 0
  • 在 Maven 的術(shù)語中洛姑,倉庫是一個位置(place)揪漩。Maven 倉庫是項目中依賴的第三方庫,這個庫所在的位置叫...
    41uLove閱讀 6,992評論 2 3
  • 逅弈 轉(zhuǎn)載請注明原創(chuàng)出處吏口,謝謝! 以前的日子 以前我們寫代碼時冰更,jar包都默認放在一個叫 /lib 的目錄下产徊,然后...
    逅弈閱讀 2,888評論 3 45
  • 1.加載 mat 文件,文件自動保存為名為 seglistall 的 cell 數(shù)據(jù) 2.行數(shù)太多了蜀细,將其轉(zhuǎn)化為 ...
    謝小帥閱讀 8,098評論 0 0