最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用nexus在局域網(wǎng)內(nèi)搭建maven私服及idea的使用

 更新時(shí)間:2018年11月09日 14:30:22   作者:dns007  
這篇文章主要介紹了如何使用nexus在局域網(wǎng)內(nèi)搭建maven私服及idea的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

使用Maven進(jìn)行項(xiàng)目的聲明周期管理,方便對項(xiàng)目依賴和插件進(jìn)行管理,同時(shí)便于項(xiàng)目的統(tǒng)一管理,提升項(xiàng)目開發(fā)效率。但是實(shí)際工作中會有以下問題:

1  因?yàn)榘踩紤],有些公司不給開發(fā)人員提供外網(wǎng)。因此不能使用maven訪問遠(yuǎn)程的倉庫地址。

2  大家同時(shí)上網(wǎng),導(dǎo)致網(wǎng)速比較慢,maven下載構(gòu)件效率比較低。

3  由于版權(quán)的問題,有些第三方j(luò)ar包無法從遠(yuǎn)程倉庫下載。

4  有些jar包是公司內(nèi)部使用的,自然也無法從遠(yuǎn)程maven倉庫下載。

怎么辦呢?

使用Nexus搭建私服

所謂私服,是一種特殊的遠(yuǎn)程服務(wù)器,代理廣域網(wǎng)上的遠(yuǎn)程倉庫,供局域網(wǎng)內(nèi)Maven用戶使用。Nexus就是其中一種。

需要下載maven構(gòu)件時(shí)候, 先從私服請求,不存在則從外部遠(yuǎn)程倉庫下載,緩存到私服后供下載。

 對于 一些無法從外部下載的構(gòu)件,就可以上傳到私服供下載使用。

一 下載安裝

地址 http://www.sonatype.com/download-oss-sonatype

環(huán)境 win32  選擇版本:nexus-2.13.0-01-bundle.tar.zip

解壓安裝


訪問http://localhost:8081/nexus/ 啟動后如下頁面,在右上角有個(gè)Log in 的超鏈接,點(diǎn)擊登錄

默認(rèn)的用戶名是 admin 密碼是 admin123


Public Repositories:  倉庫組

3rd party: 無法從公共倉庫獲得的第三方發(fā)布版本的構(gòu)件倉庫

Apache Snapshots: 用了代理ApacheMaven倉庫快照版本的構(gòu)件倉庫

Central: 用來代理maven中央倉庫中發(fā)布版本構(gòu)件的倉庫

Central M1 shadow: 用于提供中央倉庫中M1格式的發(fā)布版本的構(gòu)件鏡像倉庫

Releases: 用來部署管理內(nèi)部的發(fā)布版本構(gòu)件的宿主類型倉庫

Snapshots:用來部署管理內(nèi)部的快照版本構(gòu)件的宿主類型倉庫

二  IntelliJ IDE使用私服配置

找到maven的安裝目錄 D:\JetBrains\IntelliJ IDEA 14.1.5\plugins\maven\lib\maven3\conf

修改setting.xml 添加如下:

</mirrors>
  <mirror>
     <id>central</id>
     <mirrorOf>*</mirrorOf>
     <name>Central Repository</name>
     <url>http://192.168.1.7:8081/nexus/content/groups/public/</url>
   </mirror>
 </mirrors>

修改 工程設(shè)置,一定要把user setting file  鉤給勾上 .  OK 工程無需其它配置 就可以使用私服了


三上傳構(gòu)建到私服  

直接用  idea  中的  deploy按鈕就可以將 打好的 jar 包或者 war包上傳到 私服中  (install  是將jar包 拷貝到本地倉庫)
maven setting.xml 添加如下配置:

 <servers>  
   <server>
     <id>nexus-releases</id>
     <username>admin</username>
     <password>admin123</password>
   </server>
   <server>
     <id>nexus-snapshots</id>
     <username>admin</username>
     <password>admin123</password>
   </server>
 
 </servers>

工程pom.xml 添加如下配置:

<distributionManagement>
    <repository>
      <id>nexus-releases</id>
      <name>Nexus Release Repository</name>
      <url>http://192.168.1.7:8081/nexus/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
      <id>nexus-snapshots</id>
      <name>Nexus Snapshot Repository</name>
      <url>http://192.168.1.7:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
  </distributionManagement>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一篇文章帶你了解SpringMVC數(shù)據(jù)綁定

    一篇文章帶你了解SpringMVC數(shù)據(jù)綁定

    這篇文章主要給大家介紹了關(guān)于如何通過一篇文章弄懂Spring MVC的參數(shù)綁定,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • 淺談java監(jiān)聽器的作用

    淺談java監(jiān)聽器的作用

    這篇文章主要介紹了淺談java監(jiān)聽器的作用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Eclipse創(chuàng)建JavaWeb工程的完整步驟記錄

    Eclipse創(chuàng)建JavaWeb工程的完整步驟記錄

    很多新手不知道Eclipse怎么創(chuàng)建Java Web項(xiàng)目,一起來看看吧,這篇文章主要給大家介紹了關(guān)于Eclipse創(chuàng)建JavaWeb工程的完整步驟,需要的朋友可以參考下
    2023-10-10
  • 說一說java關(guān)鍵字final和transient

    說一說java關(guān)鍵字final和transient

    這篇文章主要和大家說一說java關(guān)鍵字final和transient,感興趣的小伙伴們可以參考一下
    2016-06-06
  • SpringBoot+Kotlin中使用GRPC實(shí)現(xiàn)服務(wù)通信的示例代碼

    SpringBoot+Kotlin中使用GRPC實(shí)現(xiàn)服務(wù)通信的示例代碼

    本文主要介紹了SpringBoot+Kotlin中使用GRPC實(shí)現(xiàn)服務(wù)通信的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Java使用MySQL實(shí)現(xiàn)連接池代碼實(shí)例

    Java使用MySQL實(shí)現(xiàn)連接池代碼實(shí)例

    這篇文章主要介紹了Java使用MySQL實(shí)現(xiàn)連接池代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Docker容器使用宿主機(jī)上的mongod/redis等服務(wù)詳解

    Docker容器使用宿主機(jī)上的mongod/redis等服務(wù)詳解

    這篇文章主要介紹了Docker容器使用宿主機(jī)上的mongod/redis等服務(wù)詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • java中hashmap的底層數(shù)據(jù)結(jié)構(gòu)與實(shí)現(xiàn)原理

    java中hashmap的底層數(shù)據(jù)結(jié)構(gòu)與實(shí)現(xiàn)原理

    Hashmap是java面試中經(jīng)常遇到的面試題,大部分都會問其底層原理與實(shí)現(xiàn),本人也是被這道題問慘了,為了能夠溫故而知新,特地寫了這篇文章,以便時(shí)時(shí)學(xué)習(xí)
    2021-08-08
  • Java縮略圖生成庫之Thumbnailator應(yīng)用說明

    Java縮略圖生成庫之Thumbnailator應(yīng)用說明

    Thumbnailator是一個(gè)為Java界面更流暢的縮略圖生成庫,從API提供現(xiàn)有的圖像文件和圖像對象的縮略圖中簡化了縮略過程,兩三行代碼就能夠從現(xiàn)有圖片生成縮略圖,使用起來非常方便,需要的朋友可以了解下
    2012-12-12
  • Java數(shù)組轉(zhuǎn)List及Stream的基本方法使用方法

    Java數(shù)組轉(zhuǎn)List及Stream的基本方法使用方法

    Java?的?Stream?流操作是一種簡潔而強(qiáng)大的處理集合數(shù)據(jù)的方式,允許對數(shù)據(jù)進(jìn)行高效的操作,如過濾、映射、排序和聚合,這篇文章主要介紹了Java數(shù)組轉(zhuǎn)List及Stream的基本方法使用教程,需要的朋友可以參考下
    2024-08-08

最新評論

新巴尔虎左旗| 东丰县| 永德县| 湖口县| 永修县| 商丘市| 平南县| 勃利县| 榕江县| 德阳市| 元谋县| 阆中市| 蒙山县| 临夏市| 汉阴县| 宁强县| 道孚县| 洛川县| 全州县| 乃东县| 古丈县| 高安市| 河池市| 彭阳县| 弥渡县| 南康市| 天津市| 丽江市| 慈利县| 双城市| 长宁区| 灌云县| 安塞县| 阜南县| 高平市| 梧州市| 宣武区| 日土县| 乳山市| 彰化市| 武功县|