maven的簡單使用

一、Maven項目的目錄約定

MavenProjectRoot(項目根目錄)
   |----src
   |     |----main
   |     |         |----java ——存放項目的.java文件
   |     |         |----resources ——存放項目資源文件,如spring, hibernate配置文件
   |     |----test
   |     |         |----java ——存放全部測試.java文件,如JUnit測試類
   |     |         |----resources ——存放項目資源文件,如spring, hibernate配置文件
   |----target ——項目輸出位置
   |----pom.xml ----用於標識該項目是一個Maven項目html

二、手動建立Maven項目,使用Maven編譯

  一、建立項目根文件夾,例如MavenTestjava

pom.xml文件中的內容以下:web

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <!--全部的Maven項目都必須配置這四個配置項-->
    <modelVersion>4.0.0</modelVersion>
    <!--groupId指的是項目名的項目組,默認就是包名-->
    <groupId>cn.gacl.maven.hello</groupId>
    <!--artifactId指的是項目中的某一個模塊,默認命名方式是"項目名-模塊名"-->
    <artifactId>hello-first</artifactId>
    <!--version指的是版本,這裏使用的是Maven的快照版本-->
    <version>SNAPSHOT-0.0.1</version>
</project>
spring

3.編寫Java類文件,Maven項目規定,全部的*.java文件必須放在src目錄下的main目錄下的java目錄中,在Maven01項目根目錄中建立一個src目錄,而後在src目錄中建立main目錄,在main目錄中再建立java文件夾,以下圖所示:apache

 

在Hello.java文件中編寫以下代碼:maven

public class Hello{
     public static void main(String[] args){
              System.out.println("Hello Maven");4
    }
 }

 使用Maven編譯完成以後,在項目根目錄下會生成一個target文件夾,以下圖所示:測試

 5.使用"mvn clean"命令清除編譯結果,也就是把編譯生成的target文件夾刪掉spa

 

修改從Maven中心倉庫下載到本地的jar包的默認存儲位置

http://www.cnblogs.com/xdp-gacl/p/3498271.htmlhibernate

  把jar包下載到本地的好處就是,當編譯時,會優先從本地的jar包去找,若是本地存在,就直接拿來用,若是不存在,就從Maven的中心倉庫去下載.code

第一次執行"mvn compile"和"mvn clean"這兩個命令時,Maven會去中央倉庫下載須要的jar包,而第二次執行這兩個命令時,因爲所需的jar包已經在本地的倉庫中存儲,因此就能夠直接拿來用了,這樣就省去了去中央倉庫下載jar包的時間。

相關文章
相關標籤/搜索