【发布时间】:2021-06-01 19:59:56
【问题描述】:
我对孵化版本目录功能感到非常兴奋,并一直在尝试它。我发现我的 gradle/libs.versions.toml 中的信息可以在我的 app 和实用程序库项目的 build.gradle.kts 脚本中访问。
但是,我无法将 toml 文件的内容用于 buildSrc/build.gradle.kts 或约定文件。我可以构建的唯一方法是将依赖项硬编码到这些文件中,就像我在版本目录功能之前所做的那样。在 buildSrc 项目中,我创建了一个 settings.gradle.kts 文件并为 versionCatalogs 插入了dependencyResolutionManagement 代码,它指向与我的应用程序和实用程序库项目相同的文件。
根据 Gradle7 文档,与 buildSrc 和项目共享版本目录似乎是目的……如果可能的话,我希望能推动它与 buildSrc 一起工作。
这是我通过“gradle init”创建的简单示例项目的 uri: enter link description here
感谢您的时间和帮助,
迈克
【问题讨论】:
-
我找到了以下链接,该链接是最新的,它提供了有关此用例的更多详细信息。 melix.github.io/blog/…
标签: gradle build.gradle gradle-plugin gradle-kotlin-dsl