一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 如何使用nexus在局域網內搭建maven私服及idea的使用

如何使用nexus在局域網內搭建maven私服及idea的使用

2021-06-10 15:38dns007 Java教程

這篇文章主要介紹了如何使用nexus在局域網內搭建maven私服及idea的使用,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

使用maven進行項目的聲明周期管理,方便對項目依賴和插件進行管理,同時便于項目的統一管理,提升項目開發效率。但是實際工作中會有以下問題:

1  因為安全考慮,有些公司不給開發人員提供外網。因此不能使用maven訪問遠程的倉庫地址。

2  大家同時上網,導致網速比較慢,maven下載構件效率比較低。

3  由于版權的問題,有些第三方jar包無法從遠程倉庫下載。

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

怎么辦呢?

使用nexus搭建私服

所謂私服,是一種特殊的遠程服務器,代理廣域網上的遠程倉庫,供局域網內maven用戶使用。nexus就是其中一種。

需要下載maven構件時候, 先從私服請求,不存在則從外部遠程倉庫下載,緩存到私服后供下載。

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

一 下載安裝

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

環境 win32  選擇版本:nexus-2.13.0-01-bundle.tar.zip

解壓安裝

如何使用nexus在局域網內搭建maven私服及idea的使用

訪問 http://localhost:8081/nexus/啟動后如下頁面,在右上角有個log in 的超鏈接,點擊登錄

默認的用戶名是 admin 密碼是 admin123

如何使用nexus在局域網內搭建maven私服及idea的使用

public repositories:  倉庫組

3rd party: 無法從公共倉庫獲得的第三方發布版本的構件倉庫

apache snapshots: 用了代理apachemaven倉庫快照版本的構件倉庫

central: 用來代理maven中央倉庫中發布版本構件的倉庫

central m1 shadow: 用于提供中央倉庫中m1格式的發布版本的構件鏡像倉庫

releases: 用來部署管理內部的發布版本構件的宿主類型倉庫

snapshots:用來部署管理內部的快照版本構件的宿主類型倉庫

二  intellij ide使用私服配置

找到maven的安裝目錄 d:\jetbrains\intellij idea 14.1.5\plugins\maven\lib\maven3\conf

修改setting.xml 添加如下:

?
1
2
3
4
5
6
7
8
</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>

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

如何使用nexus在局域網內搭建maven私服及idea的使用

三上傳構建到私服  

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
<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 添加如下配置:

?
1
2
3
4
5
6
7
8
9
10
11
12
<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>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/lipei1220/article/details/51853942

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: hd在线观看免费高清视频 | 欧美国产影院 | 成人免费在线视频网 | 欧美成人福利视频 | 国产99久久九九精品免费 | 美女被灌浣肠失禁视频 | 无人区尖叫之夜美女姐姐视频 | 国产最新进精品视频 | 亚洲午夜精品久久久久久人妖 | 狠狠撸在线播放 | 成年人福利视频 | 成人欧美一区二区三区黑人 | 香蕉久久综合 | 欧美猛男同志同性video | 国产精品久久久久久久久齐齐 | 日韩高清在线免费观看 | yy111111免费观看 | 91九色视频无限观看免费 | 久久国产36精品色熟妇 | h肉动漫在线视频无修无遮挡 | 欧美精品一区二区三区久久 | 91久久偷偷做嫩草影院免费看 | 91精品国产综合久久福利 | 国产免费资源 | 精品国产午夜久久久久九九 | 美女隐私部位视频网站 | 日本 在线观看 | 极品虎白女在线观看一线天 | 精品99一区二区三区麻豆 | 五月激激激综合网色播免费 | 久久久精品免费免费直播 | 黄蓉h系列 | 九九热在线视频 | 60岁妇女毛片免费观看 | 男模chinesegayxxxx | 亚州春色| nxgx国产 | 紧致肉肉高h| 18亚洲chinese男男1069 | 91精品综合久久久久m3u8 | 日本手机在线 |