1、創建項目
在Maven 核心概念已經介紹過了,這裏不在分析
2、操作項目
以下操作Maven項目的方式除去創建外,必須進入到 pom.xml 所在的目錄。如果沒有在 pom.xml 所在的目錄運行 Maven 的構建命令,那麼會看到下面的錯誤信息
(1)、編譯項目
cmd進入pom.xml所在的目錄執行以下代碼:
mvn compile
編譯成功.
項目下生成了target目錄,內容如上
(2)、清理項目
cmd進入pom.xml所在的目錄執行以下代碼:
mvn clean
清理成功,target文件夾會被刪除.
(3)、運行項目中的測試用例
i、在測試項目中新增如下類,項目結構如下:
結構參考Maven 核心概念
新增Computer類,代碼如下:
public class Computer { /** * @param i * @param j * @return */ public int add(int x, int y){ return x + y; } }
新增Computer測試類
public class ComputerTest{ @Test public void test1(){ Computer computer = new Computer(); int result = computer.add(1,2); org.junit.Assert.assertEquals(3, result); } }
cmd進入pom.xml所在的目錄執行以下代碼:
mvn test
說明測試用例測試通過,改變預期值代碼如下:
public class ComputerTest{ @Test public void test1(){ Computer computer = new Computer(); int result = computer.add(1,2); org.junit.Assert.assertEquals(6, result); } }
再次執行mvn test
錯誤信息很直觀.
注意:\target\surefire-reports 可以查看target下的surefire-reports裏面存放了測試報告
(4)、打包項目
cmd進入pom.xml所在的目錄執行以下代碼:
mvn package
這裏顯示了jar包的生成位置,且執行了測試項目,如果在打包時控制不需要執行測試項目可以配置相關文件來實現
(5)、安裝本地包到本地Maven倉庫
cmd進入pom.xml所在的目錄執行以下代碼:
mvn clean install
這裏說明項目jar包被安裝到了本地Maven倉庫.安裝路徑參考Maven 核心概念中1.1