Maven和IntelliJ IDEA的整合 |
Maven是非常強大的項目管理工具,現在越來越收到人們的認可,大家在不少項目中已經應用,相信從sourceforge上download下的絕大多數Java開發包源碼都會包含一個project.xml文件。下面我就向大家介紹一下如何在IDEA下配置Maven,方便我們的項目開發。 1 首先我們從http://maven.apache.org 下載maven的安裝包,當前版本是1.0.2,安裝完畢后,請設置好相關的環境變量,如MAVEN_HOME,最好也將%MAVEN_HOME%\bin能加入到系統路徑(PATH環境變量)中。如果能在控制臺運行maven相關命令,表示Maven已經安裝成功。 |
![]() |
2 安裝IDEA的Maven插件:按安裝之前,你首先需要安裝maven-spy-plugin這個maven插件,很簡單,你只需在控制臺執行以下命令即可,執行完畢后表示安裝該Maven插件成功。 c:\ >maven -Dmaven.repo.remote=http://www.flopcode.com/maven/repository |
![]() |
Maven插件安裝完畢后,重新啟動IDEA,打開設置面板(Settings),點擊“MavenPlugin”選項,進行Maven插件的設置,其實很簡單,只需要設置maven.bat文件的絕對路徑即可。 |
![]() |
3 進行Resources設定。Maven的主要配置文件是project.xml,編寫該文件是關鍵,在IDEA下我們可以通過設定xml的schema來簡化xml文件的編寫。我們只要在“Resources”選項中將schema的Url和本地的xsd文件做一映射即可。這里我們只需將http://maven.apache.org/project.xsd 和Maven安裝目錄下的maven-project.xsd做一關聯即可。這我們在project.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插件:使用該插件很簡單,你只需打開一個包含project.xml文件的項目即可,當前該插件只支持project.xml文件的識別。點擊Tool Window欄的ConsoleMavenPlugin,選擇該項目的project.xml文件,然后點擊該窗口中的start按鈕,如果沒有錯誤的話,Maven控制臺將被啟動。這是你只需輸入Goal的名稱,然后運行就可以啦。 |
![]() |
這里你也可以編寫maven.xml執行相關的操作,當前IDEA對maven.xml的編寫支持不是很好,不過maven.xml既然是xml文件,你可以通過設定dtd和schema等等方法,相信會比較好,只不過設置可能很麻煩。 總結:通過這些設定,相信對你在項目中使用Maven有一定的幫助。使用Maven來規劃和管理項目,相信會是更多人的選擇。 |