上一節講了maven的安裝和配置,這一節咱們來學習一下建立一個簡單的Maven項目java
1. 用Maven 命令建立一個簡單的Maven項目apache
在cmd中運行以下命令:app
便可在當前目錄建立一個簡單的maven項目,固然建立的時候會從Maven庫中下載相關的依賴,耐心等待便可。maven
maven的大體結構以下:學習
src/main/java : java源文件存放位置測試
src/main/resource : resource資源,如配置文件等ui
src/test/java : 測試代碼源文件存放位置google
2.簡單POM.xmlurl
打開項目便可看到pom.xmlspa
這段代碼中最重要的是包含groupId, artifactId 和 version 的三行。這三個元素定義了一個項目基本的座標
groupId 定義了項目屬於哪一個組,這個組每每和項目所在的組織或公司存在關聯。譬如在googlecode上創建了一個名爲myapp的項目,那麼groupId就應該是com.googlecode.myapp
artifactId 定義了當前Maven項目在組織中惟一的ID, 能夠理解爲項目中的模塊, 模塊爲Maven中最小單位構件
version 項目的版本
3.運行簡單Maven命令
咱們已經建立了最簡單的Maven項目,下面咱們來執行一些簡單的構建命令
編譯: compile
在cmd中,將目錄切換到my-app-simple下,執行mvn clean compile
build success以後咱們會在my-app-simple下看到新增了一個target目錄,該目錄下存放項目編譯後的文件,如.class文件
清理: clean
cmd目錄my-app-simple下執行命令 mvn clean
會將target文件刪除,即清理項目,該命令能夠結合其餘命令運行
測試: test
cmd目錄my-app-simple下執行命令 mvn test
會執行src/test/java 下的Junit 測試代碼
固然在執行測試以前會自動執行編譯命令,運行結果以下圖:
打包: package
cmd目錄my-app-simple下執行命令 mvn package
會將項目打成jar包,並放在target目錄中
執行此命令以前會先執行編譯和測試命令
安裝:install
cmd目錄my-app-simple下執行命令 mvn install
會將項目jar包安裝到本地倉庫中,以便其餘項目使用
執行此命令以前會先執行編譯,測試,打包命令