Gradle7版本目录:如何与buildSrc一起使用?

Gradle7版本目录:如何与buildSrc一起使用?,gradle,build.gradle,gradle-plugin,gradle-kotlin-dsl,Gradle,Build.gradle,Gradle Plugin,Gradle Kotlin Dsl,我对孵化版本目录功能感到非常兴奋,并一直在尝试它。我发现我的gradle/libs.versions.toml中的信息可以在我的应用程序和实用程序库项目的build.gradle.kts脚本中访问 但是,我无法将toml文件的内容用于buildSrc/build.gradle.kts或约定文件。我可以构建的唯一方法是将依赖项硬编码到这些文件中,就像我在版本目录功能之前所做的那样。在buildSrc项目中,我创建了一个settings.gradle.kts文件,并插入了versionCatalog

我对孵化版本目录功能感到非常兴奋,并一直在尝试它。我发现我的gradle/libs.versions.toml中的信息可以在我的应用程序和实用程序库项目的build.gradle.kts脚本中访问

但是,我无法将toml文件的内容用于buildSrc/build.gradle.kts或约定文件。我可以构建的唯一方法是将依赖项硬编码到这些文件中,就像我在版本目录功能之前所做的那样。在buildSrc项目中,我创建了一个settings.gradle.kts文件,并插入了versionCatalogs的dependencyResolutionManagement代码,它指向与我的应用程序和实用程序库项目相同的文件

根据Gradle7文档,与buildSrc和Project共享版本目录似乎是目的……如果可能的话,我希望能够推动它与buildSrc一起工作

下面是我通过“gradleinit”创建的简单示例项目的uri:

谢谢你的时间和帮助


Mike

我找到了下面的链接,这是一个相当新的链接,它提供了关于这个用例的更多细节。