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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 蜜桃视频一区二区三区四区 | 午夜毛片在线观看 | 韩国靠逼| 网站久久 | 新影音先锋男人色资源网 | 色老板成人永久免费视频 | 日本韩国推理片免费观看网站 | 91传媒制片厂果冻有限公司 | 成人福利在线视频免费观看 | 亚洲gogo人体大胆西西安徽 | 日本老妇乱子伦中文视频 | 亚洲高清毛片一区二区 | 国产香蕉97碰碰久久人人 | 97精品国产自在现线免费观看 | 无人区在线观看免费完整版免费 | 九九热在线视频观看这里只有精品 | 天天操天天草 | 91九色视频无限观看免费 | 成人福利免费在线观看 | 操大爷影院 | 天天爽视频| 精品一区二区三区在线成人 | 性夜影院爽黄A爽免费动漫 性色欲情网站IWWW九文堂 | 动漫美女胸被狂揉扒开吃奶动态图 | 乳 好大h| 免费看男女做好爽好硬视频 | 亚洲乱码一二三四五六区 | 日本高清在线观看天码888 | 2022国产麻豆剧传媒古装 | 亚洲视频一 | 美女的让男人桶爽网站 | 欧美视频一区二区三区在线观看 | 国产悠悠视频在线播放 | 亚洲激情成人 | 逼水真多| 91精品天美精东蜜桃传媒免费 | 日本艳鉧动漫1~6完整版在 | 欧美在线欧美 | 国产成人精品免费视频软件 | 波多野给衣一区二区三区 | 欧美亚洲国产一区二区三区 |