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

Maven配置本地倉庫、中央倉庫、公司私有倉庫全過程

 更新時間:2025年09月01日 08:48:49   作者:糖醋菠蘿雞  
文章介紹在公司環(huán)境中配置Maven的三種常用方法:設(shè)置本地倉庫路徑、使用阿里云鏡像加速、優(yōu)先使用私有倉庫,通過修改settings.xml文件,配置服務(wù)器信息、鏡像地址及激活策略,實現(xiàn)依賴查找優(yōu)化,提升項目構(gòu)建效率

前言

Maven安裝之后,熟悉完操作之后,在公司實戰(zhàn)的情況下,是需要鏈接公司的私有Maven倉庫的。

下面分享指定本地Maven倉庫路徑、使用阿里云鏡像加速中央倉庫,配置優(yōu)先使用私有Maven倉庫這三種常用操作。

Maven常用的配置文件位置

在解壓Maven軟件文件夾的內(nèi)部的conf文件夾中的settings.xml文件

settings.xml就是Maven的配置文件

Maven配置本地庫的路徑

在settings.xml配置文件中配置本地庫的路徑

解釋: 通俗的講就是自己項目下載的jar包放在電腦的那個地方

尋找settings.xml配置文件中的這些內(nèi)容,自己配置

<localRepository>本地Maven倉庫絕對路徑</localRepository>

Maven配置中央倉庫

Maven使用阿里云鏡像替換Maven原始的中央倉庫,大大加速Maven下載jar包依賴的速度

參數(shù)說明:

  • <id></id>標簽是標識,隨便填,合理即可
  • <name></name>鏡像名稱,隨便填,合理即可
  • <mirrorOf>central</mirrorOf>這個是指咱們的鏡像只代替中央倉庫,不要動
  • <url>https://maven.aliyun.com/repository/public</url>阿里云鏡像地址,不要動
<mirrors>
    <mirror>
        <id>aliyun-maven</id>
        <mirrorOf>central</mirrorOf>
        <name>阿里云公共倉庫</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>

配置公司私有倉庫,讓Maven優(yōu)先在公司私有倉庫中查找依賴

首先,私有倉庫肯定是在一個服務(wù)器上面部署運行的,要訪問私有倉庫必須要先通過服務(wù)器的校驗

  • <servers>標簽就是配置私有倉庫所在的服務(wù)器的信息,這些信息用來訪問私有倉庫的時候進行服務(wù)器信息的校驗
  • <servers>標簽中的<id>標簽是關(guān)聯(lián)私有倉庫和私有倉庫所在的服務(wù)器信息的標識。

所以這個標簽中的值要和配置私有倉庫<repository>標簽中的<id>標簽內(nèi)容要相同,填什么無所謂但是要相同。

  • <servers>標簽中的<username>標簽是服務(wù)器用戶名
  • <servers>標簽中的<password>標簽是服務(wù)器密碼
  • <profiles>標簽配置私有倉庫
  • <profile>標簽中的<id>指定環(huán)境,如填test
  • <profile>標簽中的<activation>標簽是用來激活在<profile>標簽里面配置的內(nèi)容的,這里就是激活私有倉庫,因為配置激活配置之后,Maven在讀取倉庫的時候先讀取激活的配置,所以先讀取私有倉庫,之后讀取中央倉庫,因為先加入的倉庫優(yōu)先使用,就產(chǎn)生了Maven優(yōu)先在私有倉庫中查找依賴的效果。
  • <repository>標簽配置私有倉庫
  • <repository>標簽中的<id>標簽是私有倉庫的標識,需要和服務(wù)器配置<servers>標簽中的<id>標簽相關(guān)聯(lián)
  • <repository>標簽中的<name>標簽私有倉庫名稱,隨便填,合理即可
  • <repository>標簽中的<url>標簽私有倉庫的地址
<servers>
    <server>
	    <id>服務(wù)器標識要一致,這樣才能訪問私服Maven倉庫和私服倉庫所在服務(wù)器授權(quán)信息相關(guān)聯(lián)</id>
		<username>服務(wù)器用戶</username>
		<password>服務(wù)器密碼</password>
	</server>
</servers>

<profiles>
	<profile>
		<!--如dev、test環(huán)境-->
		<id>指定環(huán)境</id>
		<!--激活profile標簽中的配置,這里只配置了私有倉庫配置,就是激活私有倉庫的配置-->
		<activation>
		    <activeByDefault>true</activeByDefault>
		</activation>
		<!--配置自己公司的私有倉庫地址-->
		<repositories>
			<repository>
				<id>私有Maven倉庫的標識</id>
				<name>私有倉庫名稱</name>
				<url>私有倉庫地址(需要找公司要了)</url>
			</repository>
		</repositories>
	</profile>
</profiles>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 教你用Java Swing實現(xiàn)自助取款機系統(tǒng)

    教你用Java Swing實現(xiàn)自助取款機系統(tǒng)

    今天給大家?guī)淼氖顷P(guān)于JAVA的相關(guān)知識,文章圍繞著如何用Java Swing實現(xiàn)自助取款機系統(tǒng)展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java爬蟲抓取視頻網(wǎng)站下載鏈接

    Java爬蟲抓取視頻網(wǎng)站下載鏈接

    本文是通過JAVA獲取優(yōu)酷、土豆、酷6、6間房等視頻,小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Java中String類常用的各種方法(示例詳解)

    Java中String類常用的各種方法(示例詳解)

    本文介紹了Java中String類的常用方法,本文通過示例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Java中EnvironmentAware 接口的作用

    Java中EnvironmentAware 接口的作用

    本文主要介紹了Java中EnvironmentAware 接口的作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 用JAVA實現(xiàn)單鏈表,檢測字符串是否是回文串

    用JAVA實現(xiàn)單鏈表,檢測字符串是否是回文串

    這篇文章主要介紹了使用JAVA實現(xiàn)單鏈表,檢測字符串是否是回文串,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-11-11
  • mybatis-plus數(shù)據(jù)權(quán)限實現(xiàn)代碼

    mybatis-plus數(shù)據(jù)權(quán)限實現(xiàn)代碼

    這篇文章主要介紹了mybatis-plus數(shù)據(jù)權(quán)限實現(xiàn),結(jié)合了mybatis-plus的插件方式,做出了自己的注解方式的數(shù)據(jù)權(quán)限,雖然可能存在一部分的局限性,但很好的解決了我們自己去解析SQL的功能,需要的朋友可以參考下
    2023-06-06
  • Java中常用的設(shè)計模式之責任鏈模式詳解

    Java中常用的設(shè)計模式之責任鏈模式詳解

    這篇文章主要為大家詳細介紹了Java中常用的設(shè)計模式之責任鏈模式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • SpringAOP中的通知Advice詳解

    SpringAOP中的通知Advice詳解

    這篇文章主要介紹了SpringAOP中的通知Advice詳解,Spring 的 AOP 功能中一個關(guān)鍵概念是通知Advice與切點Pointcut表達式相關(guān)聯(lián)在特定節(jié)點織入一些邏輯,Spring 提供了五種類型的通知,需要的朋友可以參考下
    2023-08-08
  • Java開發(fā)學習 Eclipse項目有紅感嘆號解決之道

    Java開發(fā)學習 Eclipse項目有紅感嘆號解決之道

    這篇文章主要為大家詳細介紹了完美解決Eclipse項目有紅感嘆號問題的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 基于String實現(xiàn)同步鎖的方法步驟

    基于String實現(xiàn)同步鎖的方法步驟

    這篇文章主要給大家介紹了關(guān)于基于String實現(xiàn)同步鎖的方法步驟,文中通過示例代碼介紹的非常詳細,對大家學習或者使用String具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09

最新評論

平谷区| 泸定县| 遂川县| 临夏县| 鲜城| 云林县| 邵武市| 康马县| 武清区| 开封县| 桦甸市| 芷江| 兴海县| 贵德县| 龙门县| 绥宁县| 沭阳县| 鄯善县| 武威市| 凤冈县| 泰宁县| 东城区| 绥宁县| 徐水县| 高雄县| 郓城县| 鸡泽县| 张家界市| 渝北区| 建平县| 信丰县| 偏关县| 凤山县| 闸北区| 西充县| 宁海县| 托克逊县| 彰化市| 金坛市| 邵东县| 建水县|