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

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

同時,咱們用得不少的是用它下載JAR,想一想之前,之前框架的包都是本身一個一個爬官網下載的web

 

檢查Java的安裝spring

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

  • 咱們需檢查計算機是否安裝了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的下載和安裝mybatis

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

  • 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目錄(上文已說起)

 

測試是否成功框架

環境變量準備完畢後,就能夠測試是否成功安裝了。webapp

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

  

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

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

 

建立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

相關文章
相關標籤/搜索