<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 1825字,需瀏覽 4分鐘

           ·

          2021-01-16 11:49


          本文2564字

          閱讀約需7分鐘

          第195次推送



          Maven作為一個項目管理工具,是一組標準集合,一個項目的生命周期、一個依賴管理系統(tǒng),以下主要介紹IDEA創(chuàng)建及運行maven項目。



          01
          創(chuàng)建maven項目

          ①打開IDEA,頂部菜單欄依次選擇File-->New-->Project,創(chuàng)建項目。


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


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


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



          02
          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標簽,如上是添加兩個坐標,更多坐標添加方式類似。


          03
          maven項目運行實戰(zhàn)
          戰(zhàn)

          這里以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é)果如下:



          以上

          That‘s all
          更多系列文章
          敬請期待



          ITester軟件測試小棧(ID:ITestingA),專注于軟件測試技術(shù)和寶藏干貨分享,每周準時更新原創(chuàng)技術(shù)文章,每月不定期贈送技術(shù)書籍愿我們在更高處相逢。喜歡記得星標?我,每周及時獲得最新推送,第三方轉(zhuǎn)載請注明出處


          ITester軟件測試小棧
          往期內(nèi)容寵幸


          1.Python接口自動化-接口基礎(chǔ)(一)

          2.Python接口自動化-接口基礎(chǔ)(二)


          3.Python接口自動化-requests模塊之get請求


          4.Python接口自動化-requests模塊之post請求

          5.Python接口自動化之cookie、session應(yīng)用


          6.Python接口自動化之Token詳解及應(yīng)用


          7.Python接口自動化之requests請求封裝


          8.Python接口自動化之pymysql數(shù)據(jù)庫操作


          9.Python接口自動化之logging日志


          10.Python接口自動化之logging封裝及實戰(zhàn)

          想獲取更多最新干貨內(nèi)容
          快來星標 置頂 關(guān)注
          每周一、三、五 08:30見

          <>

          ?后臺?回復(fù)"資源"取干貨
          回復(fù)"微信群"一起打怪升級

          個人微信:Cc2015123

          添加請注明來意 :)


          真愛四連,BiuBiuBiu~


          瀏覽 58
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧洲精品一区 | 成年人在线视频 | 精品少妇人妻Av久久久牛牛 | 精品国产Av无码久久久影音先锋 | 国产成人三级在线观看 |