gpt4 book ai didi

java - 如何将项目作为依赖项添加到我的 common.gradle 中?

转载 作者:行者123 更新时间:2023-12-02 04:38:58 24 4
gpt4 key购买 nike

我的项目结构如下所示:

-Root Project 1
settings.gradle
build.gradle
common.gradle <-Where my dependencies are declared
-SubProject A
.build.gradle
-SubProject B
.build.gradle
-SubProject C
.build.gradle

-Root Project 2
settings.gradle
build.gradle
common.gradle
-SubProject D
.build.gradle

我想要做的是将子项目 D 添加为 RootProject 1 的依赖项,以便子项目 A、B 和 C 可以访问它的类。我需要在根项目 1 构建脚本中更改哪些内容才能实现此目的?

目前常见的.gradle是这样声明依赖的

dependencies {
compile(group: 'com.software.core', name: 'ApplicationElements', version: '7.1.1-60')
}

但是,这是引用来自artifactory 的jar,在这种情况下我想引用一个本地项目。

最佳答案

您正在使用compile作为您的依赖项。这意味着您正在使用过时版本的 Android gradle 插件。新版本的 gradle 插件引入了一些概念,以达到您想要的效果。

如果您能够更新到最新的 Android gradle 插件(我建议您获得其他好处,例如更快的构建),您应该使用 api:

api "com.software.core:ApplicationElements:7.1.1-60" // transitively add dependencies

对比

implementation "com.software.core:ApplicationElements:7.1.1-60" // do not leak module dependencies upwards

如果你无法更新gradle插件版本,我推荐你read this page ,它描述了旧样式和新样式的依赖关系。

关于java - 如何将项目作为依赖项添加到我的 common.gradle 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56530254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com