![](/img/trans.png)
[英]Gradle Multi-Project Setup with Dependencies -> Could not resolve all dependencies
[英]Gradle setup for project dependencies
我是 Gradle 初學者,但我繼承了一個使用 Gradle 的 Java 項目。 該特定項目依賴於另一個 Java 項目,它是單獨磁盤位置上的 Ant 構建項目。
為了讓 Gradle 構建,我不得不以某種方式告訴他還有另一個項目應該考慮,但無論我嘗試過什么,我都失敗了。 這是我當前的項目設置:
git Folder
|
|
---AntProject
|
-src
---GradleProject
|
|
-proper Gradle file / folder structure
現在,在 settings.gradle 中的 Gradle 項目中,我添加了以下內容:
include ':AntProject'
project(':AntProject').projectDir = file("C:\\<absolutePathToBeSure>\\git\\AntProject\\")
在 build.gradle 我添加了這個:
dependencies {
compile project(":AntProject")
}
當我嘗試執行“Gradle 刷新”時,出現錯誤:
project declares a dependency from configuration 'compile' to configuration 'default' which is not declared in descriptor for project :AntProject
我該怎么辦?
筆記:
如果 ant 項目不是 Gradle(它不擁有build.gradle
腳本)Gradle 將不知道如何處理它並且將它添加到settings.gradle
將無濟於事。
你可以在 Gradle 中使用 ant 庫來做你想做的事情,下面是一些如何在 Gradle 中使用 Ant 的文檔。 我認為最好不要包含它以免混淆 Gradle,然后創建一個自定義任務,該任務將根據$rootProject/antProject
目錄執行您需要的$rootProject/antProject
import_ant_build部分看起來很有希望
ant.importBuild 'build.xml'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.