Java接口自動化之IDEA創(chuàng)建及運行maven項目

本文2564字
閱讀約需7分鐘

Maven作為一個項目管理工具,是一組標準集合,一個項目的生命周期、一個依賴管理系統(tǒng),以下主要介紹IDEA創(chuàng)建及運行maven項目。
①打開IDEA,頂部菜單欄依次選擇File-->New-->Project,創(chuàng)建項目。

②在創(chuàng)建項目彈窗,選擇Maven,點擊Next。

③輸入項目名,點擊右下角Finish,完成項目創(chuàng)建。

④創(chuàng)建完成后,maven項目結(jié)構(gòu)如下:

maven項目目錄結(jié)構(gòu)如下所示:

src/main/java:項目源代碼存放目錄
src/main/resources:項目資源文件存放目錄
src/test/java:項目測試代碼存放目錄
pom.xml:項目的核心配置文件
接下來重點介紹pom.xml。pom.xml主要適用于管理項目依賴、配置文件等相關(guān)項目信息。默認情況下,pom.xml文件如下:
"1.0"?encoding="UTF-8"?>
"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">
????4.0.0
????org.example
????auto_api
????1.0-SNAPSHOT
一般來說,根據(jù)groupId、artifactId、version來識別唯一的坐標,大體結(jié)構(gòu)如下:
????
????????xxx1
????????xxxx1
????????xxxx1
????
????
????????xxx2
????????xxxx2
????????xxxx2
????
最外層dependencies標簽,內(nèi)層坐標用dependency標簽,如上是添加兩個坐標,更多坐標添加方式類似。
這里以testng單元測試框架為例。
①打開maven倉庫地址:https://mvnrepository.com/,搜索testng。

②搜索出結(jié)果后,點擊TestNG。

③版本我們選擇7.0.0,點擊7.0.0即可。

④復(fù)制maven坐標到pom.xml文件中。

⑤pom.xml文件內(nèi)容如下:
"1.0"?encoding="UTF-8"?>
"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">
????4.0.0
????org.example
????auto_api
????1.0-SNAPSHOT
????
????????
????????
????????????org.testng
????????????testng
????????????7.0.0
????????
????
⑥在src/main/maven目錄右鍵,依次選擇New-->Java Class,新建類TestDemo。

⑦TestDemo類,內(nèi)容如下:
import?org.testng.annotations.Test;
public?class?TestDemo?{
????@Test
????public?void?testDemo(){
????????System.out.println("2021年加油");
????}
}
具體的代碼含義將在下篇文章testng單元測試詳解。
⑧運行之后,結(jié)果如下:



個人微信:Cc2015123
添加請注明來意 :)

