当前位置: 首页 > 知识库问答 >
问题:

在Gradle中建模项目依赖关系:将依赖项目添加到另一个项目

慕宜民
2023-03-14

我面临着以下问题。我有两个Gradle项目(ProjectA和ProjectB)在同一个层次结构上,没有任何根项目。由于ProjectA依赖于ProjectB,我尝试将其建模如下:

ProjectA的settings.gradle:

includeFlat 'ProjectB'

ProjectA的build.gradle:

dependencies {
    compile project(':ProjectB')
}

然而,当我在ProjectA上执行gradle build时,我得到了以下错误:

* What went wrong:
A problem occurred evaluating root project 'ProjectA'.
> Could not resolve all dependencies for configuration ':compile'.
> Module version group:, module:ProjectA, version:0.0.1-SNAPSHOT, configuration:compile declares a dependency on configuration 'default' which is not declared in the module descriptor for group:ProjectA, module:ProjectB, version:unspecified

我必须在ProjectB中定义某种默认配置吗?

共有1个答案

马臻
2023-03-14

我是否在ProjectB中定义了某种默认配置?

或者应用base插件。许多其他插件(javagroovyscala,等等)自动应用base插件,因此您不必这样做。

 类似资料:
  • 本文向大家介绍gradle 依赖于另一个Gradle项目,包括了gradle 依赖于另一个Gradle项目的使用技巧和注意事项,需要的朋友参考一下 示例 对于多项目gradle构建,有时可能需要依赖构建中的另一个项目。为此,请在项目的依赖项中输入以下内容: ':OtherProject'从目录结构的根引用的项目gradle路径在哪里。 为了':OtherProject'在build.gradle文

  • 我是gradle的新手,我现有的大多数项目都在ant(netbeans项目)中。 我必须为我想重用的每个项目创建gradle项目吗? 我可以在gradle项目中直接声明现有的netbean项目为依赖项吗?如果是,如何? 谢谢。

  • 在我开始之前--我看了以下链接,没有一个对我起作用(我的假设是我做错了什么): > https://appmediation.com/how-to-add-local-libraries-to-gradle/ 如何向build.gradle文件添加本地.jar文件依赖项? 在我的Gradle Java项目中使用本地jar作为依赖项 如何向build.gradle.kt文件添加本地.jar文件依赖项

  • 很简单的问题-如何添加Commons-io依赖到gradle Android项目? 我尝试了以下方法 但它不起作用错误是 Gradle:配置项目“LearnIt”时出现问题。 未能通知项目评估侦听器。无法解析配置“: LearnIt:_DebugCompile”的所有依赖项。

  • 我有一个使用Gradle作为构建工具的项目和第二个使用Maven的POM的子项目。我没有在子项目上更改构建工具的自由。 我想要实现的是将我的项目添加到Maven POM中,作为我的Gradle项目的依赖项。 其中root(当前目录)是我的Gradle项目,并包含,Maven项目位于下,POM文件就在该目录下。 我在我的< code>build.gradle文件中尝试了这些变化: 第一次尝试: 第二

  • 我通过这个链接将一个gradle项目作为依赖项导入另一个gradle项目。有没有办法将maven项目作为依赖项包含到gradle项目中?