精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

還不會自己搭建Maven私服——Nexus3?快來學習一下吧!

開發 前端
Nexus3是一種特殊的遠程倉庫,一般部署在公司服務器或者局域網內的倉庫服務,私服代理廣域網上的遠程倉庫,供公司的Maven用戶使用。當Maven依賴需要依賴的時候,它從私服請求,如果私服上不存在依賴,則從外部的遠程倉庫下載,緩存在私服上之后,再為Maven的下載請求提供服務。

一、前言

我們在JavaWeb開發中必不可少的就是jar包管理-maven,在沒有maven之前,都是自己手動下載jar包導入到項目中,非常的繁瑣。

maven出現之后,又迎來新的問題,對于倉庫里人家發布的都可以引用下載,但是公司自己內部寫的jar包,不想讓外人看到,自己公司來回粘貼復制,非常的繁瑣,版本維護起來也是十分頭疼!

這時Nexus Repository出現了,現在主流的還是nexus3,所以今天小編帶大家一起搭建使用一下。當然公司也必須有一個自己的私服,來存放公司的技術沉淀,提高開發效率!

網上教程看了很多,但是基本都是教怎么上傳到私服,從私服拉取依賴就沒有寫!

二、介紹

官網地址:https://help.sonatype.com/repomanager3/product-information

nexus3是一種特殊的遠程倉庫,一般部署在公司服務器或者局域網內的倉庫服務,私服代理廣域網上的遠程倉庫,供公司的Maven用戶使用。

當Maven依賴需要依賴的時候,它從私服請求,如果私服上不存在依賴,則從外部的遠程倉庫下載,緩存在私服上之后,再為Maven的下載請求提供服務。

我們還可以把一些無法從外部倉庫下載到的構件上傳到私服上。

總的準則:「無論私服有沒有,我們本地都是使用私服提供的!」

三、優點

  • 引入速度提高
  • 加速Maven構建
  • 方便管理
  • 穩定性高
  • 降低中央倉庫的負荷
  • 隱私性高

四、docker構建運行

1、創建掛載目錄

mkdir /mydata/nexus/nexus-data -p

給權限:

chmod 777 /mydata/nexus/nexus-data/

2、啟動nexus

docker run -d -p 8081:8081 --name nexus -v /mydata/nexus/nexus-data:/nexus-data sonatype/nexus3

3、獲取密碼

我們看到密碼可以在容器內獲取:

默認用戶是,唯一生成的密碼可以在卷內的文件中找到。有關卷的信息,請參閱持久數據。admin admin.password

「由于我們掛載了數據文件,主要在宿主機上查看即可!」

切換到目錄:

cd /mydata/nexus/nexus-data/

查看密碼:

cat admin.password

密碼:206d5b6b-cc58-403f-af03-e5c8772a803a。

3、訪問頁面

ip+端口訪問:http://192.168.239.132:8081/。

4、登錄

用戶:admin 密碼:掛載目錄下的admin.password文件內

五、nexus配置和解釋

1、繼續初始化

2、編寫新密碼

3、配置匿名訪問

由于匿名訪問有安全性問題,在公司還是禁用為好!

4、完成

5、倉庫名稱類型

我們可以看到有三種類型:

倉庫類型

說明

proxy

代理到遠程倉庫,默認國外,可以修改為國內阿里云代理

group

存放:通過 Nexus 獲取的第三方 jar 包

hosted

存放:本團隊其他開發人員部署到 Nexus 的 jar 包

還有一些倉庫名稱:

倉庫名稱

說明

maven-central

Nexus 對 Maven 中央倉庫的代理

maven-public

Nexus 默認創建,供開發人員下載使用的組倉庫

maven-releasse

Nexus 默認創建,供開發人員部署自己 jar 包的宿主倉庫要求 releasse 版本(生產版本)

maven-snapshots

Nexus 默認創建,供開發人員部署自己 jar 包的宿主倉庫要求 snapshots 版本(測試版本)

6、調整代理地址

點擊maven-central進入詳情:

把代理地址換為阿里云的:https://maven.aliyun.com/repository/public。

往下滑到最后點擊保存!

7、新建用戶和倉庫

關于很多教程都是新建用戶和倉庫,小編這里就使用admin和自帶的倉庫了!一般的小公司夠了,公司有一定規模在新建吧!!

六、settings.xml配置

1、配置maven上傳信息

我們打開本地的settings.xml文件,把私服的地址和用戶配置上去!

<servers>
  <server>
    <id>maven-public</id>
    <username>admin</username>
    <password>123456</password>
  </server>
  <server>
    <id>maven-snapshots</id>
    <username>admin</username>
    <password>123456</password>
  </server>
  <server>
    <id>maven-releases</id>
    <username>admin</username>
    <password>123456</password>
  </server>
</servers>

2、配置從私服下載

<profiles>
    <profile>
        <id>nexus-own</id>
        <!-- 遠程倉庫列表 -->
        <repositories>
            <repository>
                <id>maven-public</id>
                <name>Nexus Central</name>
                <!-- 虛擬的URL形式,指向鏡像的URL-->
                <url>http://192.168.239.132:8081/repository/maven-public/</url>
                <layout>default</layout>
                <!-- 表示可以從這個倉庫下載releases版本的構件-->
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
            <repository>
                <id>maven-snapshots</id>
                <name>Nexus Central</name>
                <!-- 虛擬的URL形式,指向鏡像的URL-->
                <url>http://192.168.239.132:8081/repository/maven-snapshots/</url>
                <layout>default</layout>
                <!-- 表示可以從這個倉庫下載snapshot版本的構件 -->
                <releases>
                    <enabled>false</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>maven-public</id>
                <name>Nexus Central</name>
                <url>http://192.168.239.132:8081/repository/maven-public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>
<activeProfiles>
    <!--需要激活 <profile>中的ID才生效-->
    <activeProfile>nexus-own</activeProfile>
</activeProfiles>

七、springboot項目配置

1、父項目pom文件

<build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <layers>
                            <enabled>true</enabled>
                        </layers>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.10.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <parameters>true</parameters>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <!--打包上傳maven私服-->
    <distributionManagement>
        <repository>
            <!--id的名字可以任意取,但是在setting文件中的屬性<server>的ID與這里一致-->
            <id>maven-releases</id>
            <!--指向倉庫類型為host(宿主倉庫)的儲存類型為Release的倉庫-->
            <url>http://192.168.239.132:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>maven-snapshots</id>
            <url>http://192.168.239.132:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

2、deploy上傳私服

雙擊deploy,上傳私服!

3、私服查看

一共上傳了兩次,都在私服中存在!

4、私服依賴在本地引用

我們新建一個springboot項目,然后引入依賴:

要勾選Projects下面的配置,不然無法引入依賴!

5、測試使用

新項目可以使用依賴中的注解:

八、總結

經過半天的測試加編寫,終于完成,對于私服有了更深的認識!

私服是每個公司必須要有的,當然也是我們必須要掌握的,小編整理出來,方便大家學習!

優點前面都說了,這里就不多說了!

責任編輯:姜華 來源: 小王博客基地
相關推薦

2023-01-13 09:37:23

2018-07-11 15:04:16

人工智能知識圖譜

2019-08-23 08:49:05

運維正則表達式Regex

2019-08-23 08:47:04

JavaScript運維技能

2021-05-12 10:59:39

Kubernetes容器集群

2020-04-09 10:25:37

Redis分布式算法

2024-03-25 02:00:00

Vite開發

2023-03-29 23:40:24

2023-09-08 08:14:14

2020-08-06 14:03:48

戴爾

2023-06-01 08:19:19

ArrayListVector多線程

2020-09-14 06:52:42

Java對象代碼

2021-01-05 13:23:44

手機名字智能手機華為

2018-12-21 15:40:33

2024-04-16 13:34:26

JSONMsgpack存儲

2023-11-02 08:25:25

組件ReactUI

2019-11-18 14:45:13

代碼開發工具

2022-03-16 11:00:17

Maven倉庫Nexus

2021-11-09 08:57:13

元宇宙VR平行時空
點贊
收藏

51CTO技術棧公眾號

欧美亚洲另类小说| 欧美特黄aaa| 亚洲人妻一区二区| 日韩国产精品久久久| 日日骚av一区| 成人一区二区三区仙踪林| av免费在线视| 国产日韩精品久久久| 国产日韩欧美夫妻视频在线观看 | 成人性生交大片免费看视频在线 | 国产精品一区二区三区在线观| 久草精品视频在线观看| 欧美码中文字幕在线| 欧美精品自拍偷拍动漫精品| 欧美日韩福利在线| 成人免费一区二区三区视频网站| 国产精品原创巨作av| 1769国内精品视频在线播放| 国产福利在线导航| 久久超级碰碰| 欧美人狂配大交3d怪物一区 | 国产偷自视频区视频一区二区| 在线观看成人黄色| 北岛玲精品视频在线观看| 粉嫩13p一区二区三区| 日韩美女激情视频| 欧美精品一级片| 精品国产一区二区三区小蝌蚪 | 欧美肉大捧一进一出免费视频| 中文另类视频| 午夜一区二区三区在线观看| 色乱码一区二区三在线看| 成人免费一级视频| 精品亚洲国产成人av制服丝袜| 韩国福利视频一区| 国产探花在线播放| 超碰成人久久| 国产视频精品xxxx| 亚洲视频 中文字幕| 高清一区二区三区av| 欧洲在线/亚洲| 久久这里只有精品23| 国产高清一区二区三区视频| 国产日韩精品一区二区三区在线| 国产乱码精品一区二区三区不卡| 91福利免费视频| 日韩成人精品在线观看| 97色在线观看| 国产精品99精品无码视| 91精品啪在线观看国产18| 在线看日韩av| 亚洲精品国产精品国自| 免费短视频成人日韩| 亚洲精品国产免费| 美女又爽又黄免费| 成人av动漫| 欧美不卡在线视频| 韩国三级在线播放| 中文无码日韩欧| 欧美一区二区成人6969| 国产探花在线观看视频| av日韩一区| 欧美高清激情brazzers| 亚洲一区二区在线视频观看| 久久精品黄色| 欧美精品成人一区二区三区四区| 岛国毛片在线播放| 国产精品一区二区三区www| 欧美精品日韩精品| 亚洲一区二区偷拍| 香蕉成人app| 精品区一区二区| 黑森林av导航| 高清一区二区三区| 日韩av在线影院| www.自拍偷拍| 禁断一区二区三区在线| 中文字幕精品在线视频| 在线看的片片片免费| 综合视频在线| 97视频在线免费观看| 久久久精品福利| 免费在线观看视频一区| 成人激情视频免费在线| 午夜久久久久久久久久| 成a人片亚洲日本久久| 久久久久久久久久久久久9999| 男人的天堂在线视频| 欧美国产精品一区二区三区| 一区精品视频| 午夜在线激情影院| 精品久久久精品| 999精品视频在线| 日韩大陆av| 精品国产免费久久| 青青草视频成人| 日韩精品一卡| 久久久女女女女999久久| 日本中文字幕久久| 激情六月婷婷综合| 国产在线精品一区| 成a人v在线播放| 亚洲精品国产精华液| 欧美国产亚洲一区| 成人在线免费av| 精品国产一区二区三区四区四| 精品无码人妻一区| 亚洲有吗中文字幕| 日本一区二区在线播放| 国产又爽又黄又嫩又猛又粗| 不卡高清视频专区| 91手机视频在线| 1024在线看片你懂得| 欧美在线综合视频| 91丨porny丨对白| 久久香蕉国产| 欧洲亚洲免费视频| 精品国产伦一区二区三| 国产亚洲成aⅴ人片在线观看 | 2018日韩中文字幕| 97精品人妻一区二区三区香蕉| 不卡av免费在线观看| 伊人久久99| 97se综合| 精品少妇一区二区| 男人的午夜天堂| 久久国产高清| 国产三区精品| 国产原厂视频在线观看| 色欧美片视频在线观看| 国产情侣久久久久aⅴ免费| 久久一区91| 国产成人精品电影| 五月婷婷伊人网| 樱桃视频在线观看一区| 一路向西2在线观看| 亚洲男人都懂第一日本| 久久久久久久久电影| 91久久精品无码一区二区| 久久久国产精品麻豆| 蜜桃传媒一区二区三区| 日本免费一区二区视频| 久久久精品视频在线观看| 中文字幕日韩国产| 国产欧美一区二区精品性| 日本午夜激情视频| 国产精品网在线观看| 久久99精品久久久久久青青91| 亚洲一线在线观看| 国产精品青草久久| 久久久国产欧美| 蜜桃一区二区三区| 国产精品99导航| 欧洲伦理片一区 二区 三区| 都市激情亚洲色图| 国产又粗又猛又色| 亚洲综合日韩| 久久免费一区| 性xxxxfreexxxxx欧美丶| 日韩精品极品视频免费观看| 日本一区二区不卡在线| 成人激情小说网站| www在线观看免费| 欧美毛片免费观看| 91极品女神在线| 日韩一区av| 在线观看av不卡| 小向美奈子av| 国产精品白丝av| 亚洲欧美日韩不卡| 欧美不卡在线观看| 久久久久国产视频| 天天干,天天操,天天射| 欧美性极品xxxx娇小| 国产高清一区二区三区四区| 日本不卡一区二区| 亚洲一区不卡在线| 欧洲一区在线| 午夜精品久久久99热福利| 青青操在线视频| 91成人免费电影| 天堂网avav| 成人免费毛片a| 四虎永久在线精品无码视频| 国内精品久久久久久久久电影网| 国产日韩中文字幕| 青春草免费在线视频| 亚洲激情视频网| 日韩精选在线观看| 亚洲精品你懂的| xxxx国产视频| 免费在线观看成人av| 亚洲人体一区| 中文字幕五月欧美| 日本午夜精品电影| 欧美美女福利视频| 欧美美女15p| 亚洲av毛片成人精品| 色老综合老女人久久久| 你懂得在线观看| 国产不卡在线视频| 六月激情综合网| 99视频精品视频高清免费| 国产福利久久精品| 欧美xnxx| 久久久久久九九九| 91caoporm在线视频| 日韩免费视频线观看| www.国产一区二区| 自拍偷拍欧美精品| 亚洲精品成人无码熟妇在线| 极品销魂美女一区二区三区| www.中文字幕在线| 伊人久久大香线蕉精品组织观看| 精品一区在线播放| 欧美高清一级片| 国产91免费观看| 日本大片在线播放| 色天天综合狠狠色| 天堂av在线免费观看| 欧美性淫爽ww久久久久无| 国产在线免费视频| 国产精品国产三级国产aⅴ中文| 99re这里只有| 国产精品小仙女| 欧美日韩一区二区三区69堂| 99在线|亚洲一区二区| 做爰高潮hd色即是空| 精品国产午夜| 精品视频在线观看| 亚洲精品在线播放| 成人夜晚看av| 日韩经典一区| 欧美一级大胆视频| 成人av影院在线观看| 欧美巨猛xxxx猛交黑人97人| 日本中文字幕电影在线免费观看| 亚洲老头老太hd| 天天舔天天干天天操| 欧美成人vr18sexvr| 国产免费黄色大片| 欧美日韩第一区日日骚| 波多野结衣毛片| 一本大道久久精品懂色aⅴ| 日韩精品一区二区在线播放| 亚洲激情图片qvod| 午夜剧场免费在线观看| 国产精品乱码妇女bbbb| 在线看片中文字幕| 国产三级精品三级| av女人的天堂| 久久综合资源网| 182在线视频| 99视频在线观看一区三区| 精品人妻一区二区免费| 国产成人精品三级麻豆| 亚洲免费在线播放视频| 国产精品中文字幕日韩精品| 一级黄色免费毛片| 国产成人自拍高清视频在线免费播放| 亚洲图片 自拍偷拍| 国产乱淫av一区二区三区| 亚洲国产日韩在线一区| 国产精品一区2区| 国产探花在线观看视频| 福利一区在线观看| 亚洲高清无码久久| 91片在线免费观看| 中文字幕在线1| 国产日韩精品一区二区三区在线| 亚洲色图欧美色| 中文字幕一区二区三区在线播放 | 精品一二线国产| 成人不卡免费视频| 国产乱码精品一区二区三区av| 中文字幕第10页| www.一区二区| 欧美图片第一页| 国产精品午夜电影| 欧美日韩精品亚洲精品| 午夜欧美视频在线观看 | 日韩av资源| 亚洲一级片在线看| 国产婷婷视频在线| 久久全国免费视频| 中文字幕影音在线| 国产美女久久久| 91欧美极品| 欧美日韩一区二区视频在线观看| 99久久精品网站| 日韩a级在线观看| 日韩精品福利网| 亚洲高清视频免费| xnxx国产精品| 久久嫩草捆绑紧缚| 五月综合激情网| 国精产品一区二区| 国产精品美女在线| 亚洲精品一区| 国产日韩欧美一二三区| 91久久偷偷做嫩草影院电| 麻豆精品传媒视频| 亚洲午夜精品一区 二区 三区| 少妇人妻大乳在线视频| 成人精品一区二区三区免费| xxx成人少妇69| av在线小说| 国产精品日本精品| 大桥未久女教师av一区二区| 日韩久久久久久久久久久久久| 中文字幕午夜精品一区二区三区| 成年人视频网站免费观看| 国产美女精品在线| 日本理论中文字幕| 午夜亚洲福利老司机| 国产精品久久久久久久免费看| 亚洲精品久久久一区二区三区| 素人av在线| 日本欧美爱爱爱| 99国产精品久久一区二区三区| 亚洲欧美一区二区原创| 国产欧美日韩综合一区在线播放| www.cao超碰| 欧美韩日一区二区三区| 激情五月色婷婷| 91精品中文字幕一区二区三区| 理论在线观看| 国内成人精品一区| 九色精品蝌蚪| 五月天色一区| 亚洲欧洲一级| 日本黄色www| 亚洲欧洲无码一区二区三区| 色老头一区二区| 亚洲男人第一网站| 2001个疯子在线观看| 91传媒视频免费| 99久久99热这里只有精品| www.xxx亚洲| 2023国产一二三区日本精品2022| 国产一级视频在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 久久久久久999| 亚洲网站三级| 一区二区冒白浆视频| 日本亚洲最大的色成网站www| 亚洲第一页av| 欧美午夜激情视频| 亚洲欧美一区二区三| 亚州欧美日韩中文视频| 一本色道69色精品综合久久| 黄黄视频在线观看| 精品亚洲成a人在线观看| 人妻无码一区二区三区免费| 欧美日韩中文字幕一区| 成人av电影观看| 国产精品久久久av| 成人在线免费视频观看| 国产精品拍拍拍| 国产精品欧美久久久久一区二区| 亚洲中文无码av在线| 中文字幕九色91在线| 日韩精品第二页| 国产高潮呻吟久久久| 国产一区二区免费看| 青青操国产视频| 精品国产亚洲一区二区三区在线观看| 丁香花在线高清完整版视频| 国产精品乱码一区二区三区| 99成人免费视频| 欧洲一级黄色片| 色综合婷婷久久| 波多野结衣在线影院| 成人在线观看视频网站| 女人香蕉久久**毛片精品| 久久久无码人妻精品无码| 亚洲第一成人在线| 欧美日韩影视| 国产又爽又黄的激情精品视频| 欧美一区网站| 一级欧美一级日韩片| 在线观看日韩av先锋影音电影院| 99re热久久这里只有精品34| 91免费版网站入口| 亚洲欧洲一区二区天堂久久| 成年人免费观看视频网站| 欧美性一二三区| 欧美hdxxx| 欧美日韩亚洲综合一区二区三区激情在线| 日韩av中文在线观看| www深夜成人a√在线| 亚洲第一福利网站| 日本欧美韩国| 日本福利视频网站| 91看片淫黄大片一级在线观看| 亚洲天天综合网| 久久久久亚洲精品国产| 欧美一区二区三区激情视频| 国内av免费观看| 日本精品视频一区二区三区|