Maven和IntelliJ IDEA的整合 |
Maven是非常強(qiáng)大的項(xiàng)目管理工具,現(xiàn)在越來(lái)越收到人們的認(rèn)可,大家在不少項(xiàng)目中已經(jīng)應(yīng)用,相信從sourceforge上download下的絕大多數(shù)Java開發(fā)包源碼都會(huì)包含一個(gè)project.xml文件。下面我就向大家介紹一下如何在IDEA下配置Maven,方便我們的項(xiàng)目開發(fā)。 1 首先我們從http://maven.apache.org 下載maven的安裝包,當(dāng)前版本是1.0.2,安裝完畢后,請(qǐng)?jiān)O(shè)置好相關(guān)的環(huán)境變量,如MAVEN_HOME,最好也將%MAVEN_HOME%\bin能加入到系統(tǒng)路徑(PATH環(huán)境變量)中。如果能在控制臺(tái)運(yùn)行maven相關(guān)命令,表示Maven已經(jīng)安裝成功。 |
![]() |
2 安裝IDEA的Maven插件:按安裝之前,你首先需要安裝maven-spy-plugin這個(gè)maven插件,很簡(jiǎn)單,你只需在控制臺(tái)執(zhí)行以下命令即可,執(zhí)行完畢后表示安裝該Maven插件成功。 c:\ >maven -Dmaven.repo.remote=http://www.flopcode.com/maven/repository |
![]() |
Maven插件安裝完畢后,重新啟動(dòng)IDEA,打開設(shè)置面板(Settings),點(diǎn)擊“MavenPlugin”選項(xiàng),進(jìn)行Maven插件的設(shè)置,其實(shí)很簡(jiǎn)單,只需要設(shè)置maven.bat文件的絕對(duì)路徑即可。 |
![]() |
3 進(jìn)行Resources設(shè)定。Maven的主要配置文件是project.xml,編寫該文件是關(guān)鍵,在IDEA下我們可以通過設(shè)定xml的schema來(lái)簡(jiǎn)化xml文件的編寫。我們只要在“Resources”選項(xiàng)中將schema的Url和本地的xsd文件做一映射即可。這里我們只需將http://maven.apache.org/project.xsd 和Maven安裝目錄下的maven-project.xsd做一關(guān)聯(lián)即可。這我們?cè)趐roject.xml文件中添加namespace的聲明,這樣就可以讓我們編寫project.xml文件更容易些。只需將<project>元素改為: <project xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:noNamespaceSchemaLocation='http://maven.apache.org/project.xsd”/>即可。 |
![]() |
4 使用Maven插件:使用該插件很簡(jiǎn)單,你只需打開一個(gè)包含project.xml文件的項(xiàng)目即可,當(dāng)前該插件只支持project.xml文件的識(shí)別。點(diǎn)擊Tool Window欄的ConsoleMavenPlugin,選擇該項(xiàng)目的project.xml文件,然后點(diǎn)擊該窗口中的start按鈕,如果沒有錯(cuò)誤的話,Maven控制臺(tái)將被啟動(dòng)。這是你只需輸入Goal的名稱,然后運(yùn)行就可以啦。 |
![]() |
這里你也可以編寫maven.xml執(zhí)行相關(guān)的操作,當(dāng)前IDEA對(duì)maven.xml的編寫支持不是很好,不過maven.xml既然是xml文件,你可以通過設(shè)定dtd和schema等等方法,相信會(huì)比較好,只不過設(shè)置可能很麻煩。 總結(jié):通過這些設(shè)定,相信對(duì)你在項(xiàng)目中使用Maven有一定的幫助。使用Maven來(lái)規(guī)劃和管理項(xiàng)目,相信會(huì)是更多人的選擇。 |