Maven入門(三) 建立Maven專案
阿新 • • 發佈:2020-12-10
選擇File->New->Project,開啟建立介面
點選儲存後,會看到IDEA會自己幫我們生成目錄
傳統的Maven目錄用有如下:
|maven-test ——專案名稱
| –src ——原始檔
| -----main ——存放主程式
| ----------java ——存放專案的.java檔案
| ----------resources ——存放專案資原始檔,如spring, hibernate配置檔案
| -----test ——存放測試程式
| ---------java ——存放所有單元測試.java檔案,如JUnit測試類
| ---------resources ——測試資原始檔
| --target ——專案輸出位置,編譯後的class檔案會輸出到此目錄
| --pom.xml ——maven專案核心配置檔案
舉例使用junit來測試程式碼,並演示用lifecycle管理專案
1.在pom.xml專案物件模型檔案裡面加入依賴junit
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> </dependencies>
2.在main/java/com/mike目錄下新建HelloWorld類
package com.mike;
/**
* @author mike
* @date 2020-12-10
* @desc 主程式碼
*/
public class HelloWorld {
public String hello(String name) {
return name;
}
}
3.在test/java/com/mike 新建測試檔案TestCase類
package com.mike; import org.junit.Assert; import org.junit.Test; /** * @author mike * @date 2020-12-10 * @desc 測試程式碼 */ public class TestCase { @Test public void TestHello() { HelloWorld helloWorld = new HelloWorld(); String name = helloWorld.hello("mike"); Assert.assertEquals("mike",name); } }
點選IDEA右側的Maven按鈕會彈出一系列管理專案生命週期的操作
常用的有:
- clean 清理上一次構建的檔案
- compile 編譯專案的原始碼
- test 測試專案
- package 打包專案
- verify:檢查包是否有效。
- install:將包安裝至本地倉庫,以讓其它專案依賴。
- deploy:將最終的包複製到遠端的倉庫,以讓其它開發人員與專案共享。