![](/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.