如何給idea添加本地Maven倉庫並修改idea默認maven倉庫位置,配置阿里鏡像

什麼是Maven

Maven的含義:Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具

Maven 是一個項目管理和整合工具。Maven 爲開發者提供了一套完整的構建生命週期框架。開發團隊幾乎不用花多少時間就能夠自動完成工程的基礎構建配置,因爲 Maven 使用了一個標準的目錄結構和一個默認的構建生命週期。

在有多個開發團隊環境的情況下,Maven 能夠在很短的時間內使得每項工作都按照標準進行。因爲大部分的工程配置操作都非常簡單並且可複用,在創建報告、檢查、構建和測試自動配置時,Maven 可以讓開發者的工作變得更簡單。

Maven的優勢:自動構建,jar包依賴管理,契約編程

使用Maven可以爲我們完成很多相應的功能:清理代碼,自動編譯,完成測試,生成站點報告,進行打包(jar,war),項目部署。Maven的安裝與配置

Maven 是一個基於 Java 的工具,所以要做的第一件事情就是安裝 JDK。

JDK下載地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

從網上下載 Mavenhttp://maven.apache.org/download.html

注:安裝的路徑不要有中文,不要有空格

配置環境變量:要不全部配置到系統變量或者用戶變量

JDK的安裝是咱們前期課程中已經有的,如果忘記的同學可以去回顧一下(注:一個Java程序員如果JDK都配置不了,那也太尷尬了)

安裝maven配置環境變量 mysql配置環境變量都和Java配置環境變量方式一樣的

解壓Maven並且進行環境變量配置 

  1. 配置Maven_HOME:配置到maven安裝的根路徑

配置PATH:不能把後面配置的內容清空

 

檢查是否配置成功

mvn -v

mvn  沒有參數

自動生成兩個文件夾:C:\Users\Administrator\.m2\repository  本地倉庫目錄

 

配置本地倉庫(不能扔c盤啊jar包多了得多大,不過我maven直接就沒解壓到c盤安裝)

意思一下

第一步:移動settings.xml文件並設置

MAVEN_HOME/conf/settings.xml 全局的  找到打開

這是我想要的本地倉庫的位置

 

目錄放在這對標籤裏面 

<localRepository>D:/OpenSource/mavenRepository/repository</localRepository>

順便放一下如何把下載源改到阿里雲吧  往後翻找到<mirros>標籤對 cv下面的配置進去 注意位置

 <mirrors>
    
    <mirror> 
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
     <mirrorOf>central</mirrorOf> 
  </mirror> 

  </mirrors>

補充一下概念吧

在 Maven 的術語中,倉庫是一個位置(place),例如目錄,可以存儲所有的工程 jar 文件、library jar 文件、插件或任何其他的工程指定的文件。

Maven的倉庫有兩種:本地倉庫與遠程倉庫

1.本地倉庫

解釋:就是自己電腦jar包的地方

默認路徑:~/.m2/repository/

注:每個用戶只有一個本地倉庫

 2. 遠程倉庫

中央倉庫:Maven的默認的遠程倉庫(http://repo1.maven.org/maven2)

私服:是一種特殊的遠程倉庫,它是架設在局域網內的倉庫

鏡像:用來替代中央倉庫,速度一般比中央倉庫快(百度 csdn,oschina,阿里雲)

剛纔我就是在maven的settings.xml文件裏的mirrors節點,添加上面的節點:

打開idea的seting 直接搜或者看目錄找到maven 配置一下紅色箭頭的東西 最下面那個自動出來了 apply

 

 

補充
每次 使用idea新建maven工程,maven的倉庫一直是默認c盤自帶的倉庫,想使用自己的倉庫就需要每次都去修改

解決方式: 
設置默認配置 
這裏寫圖片描述

修改爲自己的本地倉庫  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章