【Maven】Maven的安裝與入門使用


它也是實現項目各個環節的好幫手,如編譯、單元測試、打包、發布,等等。按照它的流程走,可以讓我們養成嚴謹的習慣

同時,我們用得很多的是用它下載JAR,想想以前,以前框架的包都是自己一個一個爬官網下載的

 

檢查Java的安裝

Maven是Java的工具,依賴於Java,必須先安裝Java,建議Java的版本不宜太低。

  • 我們需檢查計算機是否安裝了Java
  • 是否配置了Java的環境變量(我的電腦 -> 屬性 -> 高級 -> 環境變量 -> “系統變量”的“新建”)。如我的Java目錄為D:\Java_Tools\jdk1.6.0_04,則如以下配置
    • 新建JAVA_HOME為D:\Java_Tools\jdk1.6.0_04
    • 將JAVA_HOME目錄下的bin目錄追加到Path下,如%JAVA_HOME%\bin

 

Maven的下載和安裝

確認Java已安裝並配置后,正式開始Maven的安裝

  • Maven的下載。Maven的官網為http://maven.apache.org/,到其官網下載目前最新的基於window的版本apache-maven-3.2.2-bin.zip。
  • 它是不需要安裝的,解壓到你想安裝的目錄。
  • 然后配置環境變量。比如我的Maven目錄為D:\java_tools\apache-maven-3.2.2,那么需要設置以下環境變量:
    • M2_HOME為D:\java_tools\apache-maven-3.2.2
    • M2為%M2_HOME%\bin
    • MAVEN_OPTS為-Xms256m -Xmx512m(此項為可選項)
    • 檢查是否已經正確設置JAVA_HOME、path下是否包含Java Home目錄的bin目錄(上文已提及)

 

測試是否成功

環境變量准備完畢后,就可以測試是否成功安裝了。

  • 打開命令行模式;
  • 執行命令java -version,如出現Java版本信息,則表示Java安裝正確
  • 再執行mvn --version,如出現Maven的版本信息、Home路徑、Java的版本信息,等,則表示Maven安裝成功

  

到目前為止,Maven已經成功安裝!

Maven的功能強大,本人也是Maven的一名學習者,以下是工作、生活中一路用到的命令,予以筆記,權當參考。

 

創建Web工程

這里是創建一個web工程,當然也可以創建Java工程等等。

Maven有許多命令,當你第一次執行某條命令時,有可能Maven需要下載相應的文件及該文件依賴的文件,所以我們在第一次執行該命令時需等待下載,第2次以上就不需要了。

mvn archetype:create -DgroupId=com.nicchagil.mybatis3spring3Intg -DartifactId=mybatis3spring3Intg -DarchetypeArtifactId=maven-archetype-webapp
Maven Create

創建完后,默認放在用戶目錄下,如C:\Documents and Settings\nickhuang。

 

下載Jar包

新創建的項目根目錄下有pom.xml文件。

到所需的開源軟件的官網,將其基於Maven的dependency節點,拷貝到新創建的工程的pom.xml的dependencies節點中。

如,Spring Framework 3.2.9的dependency

<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.2.9.RELEASE</version>
    </dependency>
Spring Framework 3.2.9 - dependency

 

加入Spring Framework 3.2.9的dependency后的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>com.nicchagil.mybatis3spring3Intg</groupId>
  <artifactId>mybatis3spring3Intg</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>mybatis3spring3Intg Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.2.9.RELEASE</version>
    </dependency>
    
  </dependencies>
  <build>
    <finalName>mybatis3spring3Intg</finalName>
  </build>
</project>
pom.xml

 

然后執行任一包含打包子任務的命令,Maven就會自動下載Jar包,如

mvn install

如果你的Project以前已安裝過,可以先執行以下的clean命令再作安裝。

mvn clean

 

 源碼下載

使用以下命令可下載項目中用到的JAR的源碼,下載完成后可在用戶目錄的.m2\repository\目錄下對應的分類中找到,如我的在C:\Documents and Settings\nickhuang\.m2\repository\org\springframework\spring-core\4.0.6.RELEASE

mvn dependency:sources

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM