精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日本成人网址| 91片黄在线观看喷潮| 秋霞在线一区| 色婷婷亚洲婷婷| 亚洲天堂电影网| 亚洲国产精品视频在线| 午夜在线观看免费一区| 久久精品国产2020观看福利| 中文字幕乱视频| 亚洲精品粉嫩美女一区| 有码一区二区三区| 日本不卡二区高清三区| 91好色先生tv| 亚洲欧美日韩专区| 色偷偷偷亚洲综合网另类| 岛国av免费观看| 91精品美女| 五月天久久比比资源色| 中文字幕欧美日韩一区二区| 色鬼7777久久| 国产高清精品网站| 国产精品视频免费在线观看| 日本熟女一区二区| 欧美成人milf| 亚洲精品网站在线播放gif| 日日干日日操日日射| 一个人看的www视频在线免费观看| 国产精品二三区| 九九99玖玖| 国产成人三级一区二区在线观看一 | 日韩精品欧美一区二区三区| jizz国产视频| 麻豆精品一区二区三区| 日韩av手机在线观看| 久久精品视频6| 欧美日韩国产亚洲一区| 日韩在线不卡视频| 欧美丰满美乳xxⅹ高潮www| 高清精品视频| 欧美xxxxx牲另类人与| 亚洲精品综合在线观看| 三级成人在线| 色天天综合久久久久综合片| 久久久久久久中文| 国产福利在线免费观看| 亚洲人成在线播放网站岛国| 亚洲一区二区三区精品在线观看| 男女污污视频在线观看| 99re热这里只有精品免费视频| 亚洲最大成人在线| 国产情侣自拍小视频| 久久99这里只有精品| 国产精品人人做人人爽| 国产精品久久久久久久久夜色| 国产模特精品视频久久久久| 91av在线免费观看| 97人人澡人人爽人人模亚洲 | 久久久久久久久久久福利| sm在线播放| 午夜久久久久久久久久一区二区| av一区二区三区免费观看| 综合图区亚洲| 一区二区三区四区精品在线视频| 超碰在线免费观看97| 超碰在线免费公开| 亚洲精品国产无套在线观| 四虎4hu永久免费入口| 91在线中文| 亚洲国产精品尤物yw在线观看| www成人免费| 久草免费在线视频| 日本乱人伦一区| 亚洲免费看av| 疯狂欧洲av久久成人av电影 | 超碰中文字幕在线观看| 美女日韩一区| 亚洲成人精品久久| www.超碰97| 国产日产精品_国产精品毛片| 伊人成人开心激情综合网| 美女网站视频色| 中国精品18videos性欧美| 久久久综合av| 男人天堂2024| 精品一区二区三区影院在线午夜| 亚洲综合在线做性| 水莓100在线视频| 久久久99精品久久| 香蕉精品视频在线| 免费污视频在线观看| 精品二区三区线观看| 日韩视频在线免费看| 欧洲亚洲精品久久久久| 日韩午夜电影av| 亚洲熟女一区二区| 欧美日韩性在线观看| 久久久国产成人精品| www.99re7.com| 日日摸夜夜添夜夜添精品视频| 国产日韩在线精品av| 人妻视频一区二区三区| 亚洲国产精品激情在线观看| 六月婷婷激情综合| 全球最大av网站久久| 日韩欧美激情在线| 扒开jk护士狂揉免费| 伊人久久大香线蕉综合四虎小说 | aaa国产精品| 国产一区二区三区18 | 日韩欧美在线看| 久久婷婷中文字幕| 国产欧美日韩精品高清二区综合区| 久久精品中文字幕一区| 99精品人妻国产毛片| 国产麻豆午夜三级精品| 日本在线播放一区| a'aaa级片在线观看| 欧美精品丝袜久久久中文字幕| 99re久久精品国产| 中文字幕一区二区av| 国产精品久久久久久久久久三级| 亚洲男人天堂久久| 日韩一区中文字幕| 黄色在线视频网| 亚洲a级精品| 久久免费国产精品1| 国产又粗又黄又爽视频| 国产丝袜欧美中文另类| 国产a级一级片| 成人香蕉社区| 欧美日韩成人在线播放| 一区二区日韩视频| 日本一区二区三区高清不卡 | 国产a免费视频| 久久99国产乱子伦精品免费| 欧美在线3区| 国产高清不卡| 亚洲免费视频在线观看| 国产免费av一区二区| 成人精品gif动图一区| www国产无套内射com| 国产精品白丝久久av网站| 日韩在线观看免费全集电视剧网站| 成人免费毛片视频| 久久综合色综合88| 成人一级片网站| 另类春色校园亚洲| 91国语精品自产拍在线观看性色| 理论片中文字幕| 亚洲福利一区二区| 亚洲女则毛耸耸bbw| 国内久久精品| 91亚洲永久免费精品| www免费视频观看在线| 9191成人精品久久| caoporn91| 国产福利精品导航| 搞av.com| 自拍欧美一区| 国产精品视频公开费视频| av女优在线| 欧美精品123区| 污软件在线观看| 国产成人免费高清| 国产伦精品一区二区三区四区视频_| 久久久亚洲欧洲日产| 欧美亚洲成人xxx| 成全电影播放在线观看国语| 欧美日韩在线免费视频| 操她视频在线观看| 国产成人精品免费网站| 秋霞无码一区二区| 色综合中文网| 国产日韩欧美影视| 色呦呦在线播放| 日韩精品一二三四区| 欧美在线视频精品| 亚洲女子a中天字幕| 亚洲无人区码一码二码三码| 亚洲综合不卡| 日本成人性视频| 好吊妞国产欧美日韩免费观看网站| 欧美亚洲视频在线看网址| 中国日本在线视频中文字幕| 欧美一区二区国产| 黄色一级片免费在线观看| 国产亚洲婷婷免费| 美女流白浆视频| 久久亚洲欧洲| 粉嫩av一区二区三区天美传媒| 精品精品国产三级a∨在线| 国产精品久久不能| 美女日批视频在线观看| 亚洲精品一区二区三区婷婷月 | 日韩欧美一区二区三区在线观看 | 日本福利片在线观看| av爱爱亚洲一区| 伊人成人222| 国产精品久久久久毛片大屁完整版| 色狠狠久久av五月综合|| 精品久久免费| 国产成人高清激情视频在线观看 | 17婷婷久久www| 91麻豆一二三四在线| 亚洲欧美另类中文字幕| 精品国产九九九| 欧美午夜宅男影院| 久久视频免费在线观看| 国产精品盗摄一区二区三区| 亚洲精品乱码久久| 国产一二精品视频| 久久久久免费精品| 亚洲免费精品| 中国一级大黄大黄大色毛片| 国产乱码精品一区二区三区四区| 成人免费在线看片| 日韩成人综合网| 啪一啪鲁一鲁2019在线视频| 女同视频在线观看| 天堂av中文字幕| 高跟丝袜欧美一区| 亚洲国产美女视频| 亚洲国产精品t66y| 成人无码www在线看免费| 国产精品资源在线| 91高清国产视频| 日韩国产高清影视| 国产黄色一级网站| 激情综合自拍| www.99riav| 91精品啪在线观看国产81旧版| 欧美日韩一区综合| 国产成人高清精品免费5388| 91在线视频九色| 国模私拍国内精品国内av| 日韩美女激情视频| 狠狠操一区二区三区| 欧美激情区在线播放| 超碰个人在线| 久久综合伊人77777| 黄网站在线播放| 精品国产一区二区在线| caoporn国产精品免费视频| 亚洲男子天堂网| 国产专区在线播放| 亚洲视频免费一区| 福利在线播放| 中文字幕久热精品在线视频| 98在线视频| www.欧美免费| 黄色成人在线| 欧美日韩国产二区| 91超碰在线播放| 欧美一区视频在线| 午夜精品久久久久久久久久蜜桃| 国产成人av网址| 日韩三区免费| 国产日韩精品视频| 欧美午夜在线播放| 爱情岛论坛亚洲入口| 国产精品欧美大片| 欧美日韩高清在线一区| 精品国产视频| 亚洲一区二区精品在线观看| 影音先锋日韩精品| 国产成人一区二区三区别| 一本色道久久综合亚洲精品不| 农村妇女精品一二区| 免费观看在线色综合| 日本一二三四区视频| 高清国产一区二区| 国产熟妇搡bbbb搡bbbb| 国产精品人成在线观看免费| 一级片一级片一级片| 亚洲男人的天堂在线aⅴ视频| 国产精品theporn动漫| 丰满岳妇乱一区二区三区| 姑娘第5集在线观看免费好剧| 欧美精品乱码久久久久久 | 日韩国产成人精品| www.亚洲自拍| 久久影院午夜论| 老司机成人免费视频| 五月天国产精品| 精品一区二三区| 日韩欧美国产综合在线一区二区三区| 人妻无码中文字幕免费视频蜜桃| 国产一区二区动漫| 黄污视频在线观看| 国产精品久久久久77777| 最新国产一区二区| 日本高清视频一区二区三区| 婷婷中文字幕一区| 欧美 日韩 国产 高清| 免费在线视频一区| 国产十八熟妇av成人一区| 欧美国产激情二区三区| 久久久久久久福利| 欧美日韩综合在线免费观看| 亚洲国产精品国自产拍久久| 在线日韩精品视频| 大香伊人久久| 成人疯狂猛交xxx| 亚洲精品亚洲人成在线| 国产日产欧美一区二区| 久久在线91| 国产精品麻豆入口| 亚洲婷婷在线视频| 中国老头性行为xxxx| 亚洲成av人片在线观看香蕉| 日本在线观看| 日韩av免费在线播放| 粉嫩精品导航导航| 777久久精品一区二区三区无码 | 免费a在线看| 日韩av黄色在线观看| 99这里只有精品视频| 最新视频 - x88av| 青草av.久久免费一区| 成人无码www在线看免费| 亚洲最新视频在线观看| 国产一区二区在线播放视频| 国产一区二区三区四区福利| av蜜臀在线| 99国精产品一二二线| 一个色综合网| 亚洲高清视频免费| 中文字幕中文字幕在线一区 | 免费看一级一片| 67194成人在线观看| 一本一道波多野毛片中文在线| 国产mv久久久| 国产成人三级| 久久无码高潮喷水| jizz一区二区| 中文字幕在线观看视频网站| 亚洲大胆人体在线| 爱啪视频在线观看视频免费| 俄罗斯精品一区二区| 黄色日韩在线| 国产69视频在线观看| 亚洲国产精品天堂| 蜜桃视频久久一区免费观看入口| 欧美另类xxx| 9l视频自拍蝌蚪9l视频成人| 拔插拔插海外华人免费| 风间由美性色一区二区三区| 久久久久久激情| 欧美精品一区二区三区在线 | 欧美亚洲高清一区| 波多野结衣一区二区| 国产精品网站大全| 日韩精品91| 日本一二三区在线| 一区二区三区在线视频观看| 亚洲乱熟女一区二区| 91国产精品视频在线| 狠狠做深爱婷婷综合一区| 日韩精品你懂的| 一区二区三区蜜桃网| 黄色片一区二区| 日本欧美中文字幕| 日韩在线精品| 无套白嫩进入乌克兰美女| 亚洲成人激情av| 免费黄色在线视频网站| 国产久一一精品| 久久精品亚洲人成影院 | 日韩一区欧美小说| 亚洲av永久纯肉无码精品动漫| 国模gogo一区二区大胆私拍| 亚洲图片久久| 欧美特黄aaa| 亚洲成人一区二区| 国产福利在线| 亚洲综合视频1区| 久久精品五月| 免费成人深夜夜行网站| 精品久久国产字幕高潮| 欧美极品免费| 国产人妻人伦精品| 91香蕉视频mp4| 国产免费黄色录像| 97国产精品久久| 久久视频国产| 久久人妻少妇嫩草av无码专区| 欧美视频一区二| 欧美aaaaaaa| 亚洲一区二区三区免费看| 成人免费毛片高清视频| 日韩久久久久久久久久| 国模精品视频一区二区| 日韩在线观看| 亚洲国产精品自拍视频| 欧美日韩高清影院| 在线视频cao| 亚洲国产一二三精品无码| 欧美激情一区在线| 五月婷婷丁香花| 91视频免费进入|