首頁 > Java > java教程 > 主體

如何在多項目 Gradle 配置中包含跨模組的測試依賴關係?

Mary-Kate Olsen
發布: 2024-10-26 19:16:30
原創
712 人瀏覽過

How to Include Test Dependencies Across Modules in a Multi-Project Gradle Configuration?

Gradle 中的多項目測試依賴關係

在Gradle 中使用多項目配置時,管理跨項目測試的依賴關係可能具有挑戰性。本文探討了一個常見問題,即一個模組的測試依賴項在另一個模組中無法識別,並著重於使用者遇到的具體範例。

使用者俱有包含兩個專案 A 和 B 的多專案設定. 專案 A 包含主程式碼和測試原始程式碼,而專案 B 依賴專案 A 的主程式碼。但是,在編譯專案 B 中的測試 Java 程式碼時,不包含專案 A 的測試檔。

問題出在Project B的依賴配置上,為了解決這個問題,使用者需要在Project B的build.gradle檔案中加入testCompile依賴。這將指示 Gradle 也包含來自項目 A 的測試來源:

dependencies {
  ...
  testCompile project(':A').sourceSets.test.output
}
登入後複製

此方法已使用 Gradle 版本 1.7 進行測試,並已在 Gradle 版本 5.6 及更高版本中棄用。有關在 Gradle 中管理多項目測試依賴項的更新信息,請參閱相關文件或社群資源。

以上是如何在多項目 Gradle 配置中包含跨模組的測試依賴關係?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!