【maven】私服jar包引用和上傳

背景:昨天同事讓我?guī)兔ν椒锷蟼鱦ar包,方便大家一起使用戒劫,特此研究maven私服相關(guān)。

maven私服簡介

maven默認的倉庫是apache的中央倉庫,需要什么jar包都是直接從apache中央庫里調(diào)凉唐,nexus私服相當于一個中間服務(wù)器,
它從apache中央倉庫下載資源霍骄,公司的局域網(wǎng)內(nèi)的用戶通過setting.xml/pom.xml的配置可以直接引用nexus私服中的資源台囱。如果私服里有的東西,本地項目需要引用則直接下載读整,沒有才從apache中央倉庫下載簿训,相當于加快了速度,減小了帶寬使用米间。

這里記錄下maven私服jar包的引用和上傳强品。
首先在setting.xml進行配置

 <servers>
    <server>
      <id>fspirit</id>
      <username>root</username>
      <password>123456</password>
    </server>
    <server>
      <id>fspirit-releases</id>
      <username>root</username>
      <password>123456</password>
    </server>
    <server>
      <id>fspirit-snapshots</id>
      <username>root</username>
      <password>123456</password>
    </server>
    
<profile>  
  <id>dev</id>  
  <repositories>  
     <repository>  
         <id>fspirit</id>  
         <url>http://ip/nexus/content/groups/public</url>  
         <releases>  
            <enabled>true</enabled>  
         </releases>  
         <snapshots>  
            <enabled>true</enabled>  
         </snapshots>  
      </repository>  
    </repositories>             
    <pluginRepositories>  
        <pluginRepository>  
            <id>fspirit</id>  
            <url>http://http://ip/nexus/content/groups/public</url>  
            <releases>  
                <enabled>true</enabled>  
            </releases>  
            <snapshots>  
                <enabled>true</enabled>  
            </snapshots>  
        </pluginRepository>  
    </pluginRepositories>  
</profile>

<activeProfiles>  
    <activeProfile>dev</activeProfile>  
</activeProfiles>

這里server中有3個配置,這是根據(jù)需要來配置的屈糊,id為fspirit的為公共的group,對應(yīng)nexus中http://ip:port/nexus/content/groups/public
的這個地址的榛,如果說只需要拉代碼,則只配置第一個id為fspirit的server就足夠了逻锐,
如果要上傳jar包夫晌,則需要對應(yīng)具體的上傳地址,需要配置下面兩個fspirit-release和fspirit-snapshots的地址昧诱,上傳時配置文件中的id和此處的id必須一一對應(yīng)晓淀。

引用jar包

在pom.xml中加入下面代碼

<repositories>
        <repository>
            <id>fspirit</id>
            <url>http://ip/nexus/content/groups/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>fspirit</id>
            <url>http://ip:port/nexus/content/groups/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
        </pluginRepository>
    </pluginRepositories>

上傳jar包

可以先看看上傳到具體哪個repository下,這里可以打開地址
http://ip:port/nexus/content/repositories/zhb-releases
看看具體的倉庫地址盏档,
準備好打包項目后凶掰,在項目pom.xml下加入

<distributionManagement>
        <repository>
            <id>fspirit-releases</id>
            <url>http://ip:port/nexus/content/repositories/fspirit-releases</url>
        </repository>
        <snapshotRepository>
            <id>fspirit-snapshots</id>
            <url>http://ip:port/nexus/content/repositories/fspirit-snapshots</url>
        </snapshotRepository>
    </distributionManagement>

配置完成,mvn deploy即可蜈亩,上傳完成后懦窘,可以在上述網(wǎng)址中查看是否上傳成功,依賴的坐標等勺拣。

參考鏈接

snapshots和release版本的區(qū)別--->參考文章

如何搭建maven私服--->參考文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奶赠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子药有,更是在濱河造成了極大的恐慌毅戈,老刑警劉巖苹丸,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異苇经,居然都是意外死亡赘理,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門扇单,熙熙樓的掌柜王于貴愁眉苦臉地迎上來商模,“玉大人,你說我怎么就攤上這事蜘澜∈┝鳎” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵鄙信,是天一觀的道長瞪醋。 經(jīng)常有香客問我,道長装诡,這世上最難降的妖魔是什么银受? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮鸦采,結(jié)果婚禮上宾巍,老公的妹妹穿的比我還像新娘。我一直安慰自己渔伯,他們只是感情好顶霞,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锣吼,像睡著了一般确丢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吐限,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音褂始,去河邊找鬼诸典。 笑死,一個胖子當著我的面吹牛崎苗,可吹牛的內(nèi)容都是我干的狐粱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胆数,長吁一口氣:“原來是場噩夢啊……” “哼肌蜻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起必尼,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤蒋搜,失蹤者是張志新(化名)和其女友劉穎篡撵,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體豆挽,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡育谬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了帮哈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片膛檀。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖娘侍,靈堂內(nèi)的尸體忽然破棺而出咖刃,到底是詐尸還是另有隱情,我是刑警寧澤憾筏,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布嚎杨,位于F島的核電站,受9級特大地震影響踩叭,放射性物質(zhì)發(fā)生泄漏磕潮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一容贝、第九天 我趴在偏房一處隱蔽的房頂上張望自脯。 院中可真熱鬧,春花似錦斤富、人聲如沸膏潮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽焕参。三九已至,卻和暖如春油额,著一層夾襖步出監(jiān)牢的瞬間叠纷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工潦嘶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涩嚣,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓掂僵,卻偏偏與公主長得像航厚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锰蓬,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

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

  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機制(重要)] 1Maven倉庫作用 倉庫用來存儲所有項目使用到構(gòu)件幔睬,在ma...
    zlcook閱讀 6,052評論 0 25
  • 首先私服是一種衍生出來的特殊的Maven遠程倉庫,構(gòu)建私服的好處請看3.5私服 可以幫助大家建立私服的倉庫管理軟件...
    zlcook閱讀 10,541評論 0 32
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理芹扭,服務(wù)發(fā)現(xiàn)麻顶,斷路器赦抖,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,807評論 6 342
  • 第二章和第三章內(nèi)容相對好理解,也比較簡單澈蚌,但在這個過程中不斷進行刻意訓(xùn)練摹芙,再加上聽永澄的解讀還是會產(chǎn)生很多以疑問和...
    豐盛姐閱讀 343評論 3 2