天天看點

maven筆記-1-初步了解

1.maven安裝配置

2.本地資源庫

3.中央存儲庫

4.建立java項目(參考:maven在eclipse建立web項目)

a.maven的官網下載下傳:

http://maven.apache.org/download.cgi

将下載下傳檔案解壓:我的是:E:\soft\apache-maven-3.5.0

配置環境變量

    M2_HOME=“E:\soft\apache-maven-3.5.0”

    MAVEN_HOME=“E:\soft\apache-maven-3.5.0”

在PATH中加E:\soft\apache-maven-3.5.0\bin

測試:

mvn -v

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:0
6+08:00)
Maven home: E:\soft\apache-maven-3.5.0\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: E:\install\jdk_jre_install\jre_install
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

           

注意如果在JAVA_HOME這個環境變量設定為jdk的目錄,又是會有問題,可以改為jre對應的目錄

本地資源庫:Maven的本地資源庫是用來存儲所有項目的依賴關系(插件jar和其他檔案,這些檔案被Maven下載下傳)到本地檔案夾。

maven目錄下的conf中的settings.xml檔案中的

<localRepository>E:\soft\apache-maven-3.5.0\repository<ocalRepository>配置本地資源庫路徑

在cmd中執行mvn help:system下載下傳所有要的檔案

中央存儲庫:當你建立一個 Maven 的項目,Maven 會檢查你的 pom.xml 檔案,以确定哪些依賴下載下傳。首先,Maven 将從本地資源庫獲得 Maven 的本地資源庫依賴資源,如果沒有找到,然後把它會從預設的 Maven 中央存儲庫http://search.maven.org/查找下載下傳。

mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
           

eg:

mvn archetype:generate -DgroupId=com 
 -DartifactId=testMavenToJavaProject 
 -DarchetypeArtifactId=maven-archetype-quickstart 
-DinteractiveMode=false
           

這告訴 Maven 來從 maven-archetype-quickstart 模闆建立 Java 項目。如果忽視 archetypeArtifactId 選項,一個巨大的 Maven 模闆清單将列出。

為了使它成為一個 Eclipse 項目

進入建立的目錄testMavenToJavaProject

cd testMavenToJavaProject 
           
E:\soft\apache-maven-3.5.0\test\testMavenToJavaProject>mvn eclipse:eclipse
           

并将對應的項目倒入eclipse中

導入項目到Eclipse IDE中,選擇 “File -> Import… -> General->Existing Projects into Workspace”

maven筆記-1-初步了解