1 maven簡介
maven是一個項目管理和整合的工具。傳統(tǒng)管理的缺陷:
- 目錄結(jié)構(gòu)混亂
- 第三方庫難以管理
- 代碼不方便復用
針對此涨醋,基于項目對象模型(Project Object Model, POM)的管理工具maven,可以從編譯、測試、解決庫依賴關(guān)系和文檔等多個方面管理項目褒墨。maven可以管理任何基于java的項目。
使用maven創(chuàng)建一個項目時擎宝,它會自動為項目創(chuàng)建相應的目錄郁妈,具體如下,假設${baseDir}是項目的路徑绍申。
文件 | 對應目錄 |
---|---|
source code | ${basedir}/src/main/java |
Resources | ${basedir}/src/main/resources |
Tests | ${basedir}/src/test |
Complied byte code | ${basedir}/target |
distributable JAR | ${basedir}/target/classes |
pom.xml | ${basedir}/pom.xml |
2 maven的工作原理
maven在本地維持一個倉庫Repository噩咪,主要用于保存第三方的jar包,項目可以通過pom.xml直接引用极阅。若pom.xml中引用的jar包在Local Repository找不到胃碾,maven將自動從互聯(lián)網(wǎng)上的maven repository搜索并下載對應的jar包到本地Repository。若在互聯(lián)網(wǎng)上的repository也未搜索到涂屁,則提示錯誤书在。
3 windows下maven的安裝
① 將maven解壓到指定的目錄
② 在maven的conf/setting.xml中添加本地repository的路徑灰伟,該路徑就是一個文件目錄拆又;
<localRepository>C:/software/maven_repository</localRepository>
③ 創(chuàng)建一個M2_HOME的環(huán)境變量
④ 將maven的bin添加到Path路徑
⑤ 測試maven配置是否成功: mvn -v
總結(jié):maven的安裝只需要解壓到指定目錄儒旬,然后配置環(huán)境變量即可。其環(huán)境變量的配置和jdk的配置基本相似帖族。
6 eclipse 與 maven的整合
① 設置JDK
Windows-》Preferences-》Java-》Installed JREs栈源, 這個地方要選擇JDK而不是JRE
修改eclipse下JDK的配置并添加參數(shù): Windows-》Preferences-》Java-》Installed JREs
-Dmaven.multiModuleProjectDirectory=$M2_HOME
② 將maven與eclipse集成
將maven中的conf文件下的setting.xml文件導入到eclipse中
Windows-》Preferences-》maven-》User Setting-》Global Setting
修改eclipse中maven目錄下的installations下的配置
③ 配置項目的build path
右擊您的項目-》build path-》configure build path