maven配置

如今Java新架構的不斷出現,例如Struts,Spring,Hibernate等,項目的配置文件的增多,給開發人員帶來很大麻煩。在實際的開發當中,Myeclipse中的project愈來愈龐大,所依賴的第三方Jar包愈來愈多,這顯得Project很臃腫,給項目管理帶來了很大不便,尤爲實在一些大些項目。爲了解決上述問題,Apache開源組織 早在幾年前就發佈了Maven,它適用於大的Java項目。開發中國移動的項目時,記得J2EE項目組都是採用這種方式管理項目的。apache

如今開始介紹配置Maven環境,我用的系統及環境是Win7 ,Jdk1.6 ,Myeclipse7.5。

 首先要安裝Jdk1.6 和 Myeclipse7.5 ,至於怎麼安裝這兩個東東,我就不詳細說了。

 1. Maven有一個重要的文件"settings.xml「,這個文件來源於apache-maven-2.0.8/conf/ 下,要放在windows下, Win7和Winxp仍是有點不同 , Win7 ---C:\Users\用戶名\.m2  ,  Winxp ---C:\Documents and Settings\用戶名\.m2 。

 2. 設置Maven的環境變量,基本上和設置Jdk環境變量類似。

     首先設置MAVEN_HOME:

        maven5 

     再加入Path

        maven6 

      

 3. 修改」settings.xml」 文件,在這個文件中找到<localRepository>d:/work</localRepository>這一行,進行修改。這一行表明了Maven的Jar包倉庫的位置。work下放的都是項目所用到的jar包,每一個Project均可以共用一個work。

 4. 我裝的是Myeclipse7.5 自己自帶Maven插件。若是使用低版本的Myeclipse須要安裝插件,在help菜單中選擇software updates,選擇find and install,選擇search for new features to install-選擇new remote site。寫入 name:maven URL:http://m2eclipse.codehaus.org/update/ 去下載相關jar包和插件。

 5. 在Myeclipse中windows-perferences中,在下圖的位置上,查看users settings的路徑是否正確。



     maven2 



     maven 



 6. 創建Maven的project,File--new—other—Java Maven Project

    maven3 

     maven4 



 7.  而後打開project裏pom.xml文件,

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>maventest</groupId> <artifactId>maventest</artifactId> <packaging>jar</packaging> <version>0.0.1-SNAPSHOT</version> <name>Maven Quick Start Archetype</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>windows

咱們要在這xml文件中添加Maven所依賴的Jar的名稱,也就是添加<dependency></dependency>節點。架構

例如:添加你們經常使用的Struts Jar包eclipse

<dependency>
       <groupId>org.apache.struts</groupId>
       <artifactId>struts2-core</artifactId>
       <version>2.0.11</version>
   </dependency>
  1. 到如今爲止,環境就算搞定了。接下來要教你們怎麼應用Maven來打包Project爲你們服務的。maven

    在cmd中的命令:ui

    a. mvn eclipse:clean 清除Project中之前的編譯的東西,從新再來url

    b. mvn eclipse:eclipse 開始編譯Maven的Project插件

    在Myeclipse中的操做:code

    a. 選中Maven Project 右擊 在Run As中選擇Maven cleanxml

    b. 在Myeclipse中,Project—Clean 開始編譯

    c. 選中Maven Project 右擊 在Run As中選擇Maven install

    執行完這幾步,若是沒發生異常,會在project裏生成一個target文件夾,這個文件夾裏的東西,就是Maven爲你打包發佈的東西。

相關文章
相關標籤/搜索