1. 程式人生 > 實用技巧 >Maven入門(三) 建立Maven專案

Maven入門(三) 建立Maven專案

選擇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:將最終的包複製到遠端的倉庫,以讓其它開發人員與專案共享。