首頁>技術>

如何獲取第三方框架的maven依賴

在開發大型專案時,會使用到大量的第三方框架,例如SpringBoot,Mybatis,SpringCloud等等。而專案通常都是使用maven或者gradle工具來構建,如果是maven專案要整合第三方框架,首先要獲取框架的maven依賴

這裡以獲取testng7.3.0的的maven依賴為例

訪問mavenrepository網站搜尋TestNG的maven座標點選testng選擇7.3.0版本複製TestNG框架的maven座標java-core整合TestNG

在企業專案開發過程中,業務功能開發完成之後開發人員應該進行單元測試,整合後提交給QA人員進行系統測試。TestNG是一個Java實現的單元測試框架,主要用於編寫單元測試用例。由於馬上要大量使用JDK提供的API(API本質也就是類、介面),API中提供了大量的方法給開發人員使用,為了避免每使用一個方法就需要編寫一個包含main方法的測試類來使用,這裡提前引入TestNG單元測試框架。

java-core專案本來就是一個基於maven的專案,只需要在java-core模組的pom.xml檔案中配置TestNG的maven依賴即可。

在配置之前需要了解pom.xml檔案的幾個xml節點

properties 用於為pom配置一些常量,在其他地方可以直接引用dependencies 描述專案相關的所有依賴dependencyManagement 繼承該專案的所有子項的預設依賴資訊,這部分資訊不會立刻被解析,而是當子專案宣告一個依賴(必須包含 groupId和artifactId),如果groupId和artifactId以外的一些資訊沒有描述,則透過groupId和artifactId匹配到這裡的依賴,並且使用這裡的依賴資訊

新增TestNG依賴的三步驟

IDEA 整合TestMe 單元測試外掛

在專案中集成了TestNG以後,就可以在IDEA中整合TestMe外掛來快速生成單元測試的模板程式碼。

IDEA中安裝外掛非常簡單,找到設定選單,快捷鍵Clrl+Alt+S/Command+,

安裝後重啟IDEA即可

重啟完成以後在IDEA的Code下有個TestMe選單,如果某個類檔案可以生成測試程式碼,這個選單就是綠色的

預設支援以下語言和框架

每個測試方法都是可以獨立執行

如果你是在專案中使用可以選擇你的Service介面或者Mapper介面生成測試類進行單元測試。

14
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 基於阿里Ant Design構建的高顏值開源管理後臺UI框架