Java中idea編譯器maven的配置
maven的安裝
這一步maven環境的配置,我覺得有必要安裝一下,目的為了使用命令列建立maven專案,和使用命令列操作maven專案。這裡不細講,給出連結,跟安裝jdk環境類似,maven的安裝教程和配置
還有注意,我以下用的是maven3.0.4版本(比較低的),你們可以下載最新的版本,最好是使用jdk1.7.
四、倉庫的概念
通過pom.xml中的配置,就能夠獲取到想要的jar包(還沒講解如何配置先需要了解一下倉庫的概念),但是這些jar是在哪裡呢?就是我們從哪裡獲取到的這些jar包?答案就是倉庫。
倉庫分為:本地倉庫、第三方倉庫(私服)、中央倉庫
4.1、本地倉庫
Maven會將工程中依賴的構件(Jar包)從遠端下載到本機一個目錄下管理,每個電腦預設的倉庫是在 $user.home/.m2/repository下
例如我的就在:C:\Users\Administrator\.m2\repository
一般我們會修改本地倉庫位置,自己建立一個資料夾,在從網上下載一個擁有相對完整的所有jar包的結合,都丟到本地倉庫中,然後每次寫專案,直接從本地倉庫裡拿就行了
這裡面有很多各種各樣我們需要的jar包。
修改本地庫位置:在$MAVEN_HOME/conf/setting.xml檔案中修改,
D:\java\maven\repository:就是我們自己建立的本地倉庫,將網上下載的所有jar包,都丟到該目錄下,我們就可以直接通過maven的pom.xml檔案直接拿。
4.2、第三方倉庫
第三方倉庫,又稱為內部中心倉庫,也稱為私服
私服:一般是由公司自己設立的,只為本公司內部共享使用。它既可以作為公司內部構件協作和存檔,也可作為公用類庫映象快取,減少在外部訪問和下載的頻率。(使用私服為了減少對中央倉庫的訪問
私服可以使用的是區域網,中央倉庫必須使用外網
也就是一般公司都會建立這種第三方倉庫,保證專案開發時,專案所需用的jar都從該倉庫中拿,每個人的版本就都一樣。
注意:連線私服,需要單獨配置。如果沒有配置私服,預設不使用
4.3、中央倉庫
Maven內建了遠端公用倉庫:http://repo1.maven.org/maven2
這個公共倉庫是由Maven自己維護,裡面有大量的常用類庫,幷包含了世界上大部分流行的開源專案構件。目前是以java為主
工程依賴的jar包如果本地倉庫沒有,預設從中央倉庫下載
總結:獲取jar包的過程