问题出在buildSrc中无法在mavenLocal中找到自定义的gradle插件。这是因为buildSrc是一个特殊的gradle项目,它不会直接使用构建脚本依赖项或仓库。相反,它必须声明在buildSrc目录中的自己的依赖和仓库。
可以使用如下步骤来解决该问题:
1.在buildSrc目录中创建一个build.gradle.kts文件。
2.在该文件中添加以下代码,以使用mavenLocal中的自定义插件:
repositories {
mavenLocal()
}
dependencies {
implementation("com.example:my-plugin:1.0.0")
}
3.将自定义插件发布到本地maven仓库。可以使用以下命令将插件发布到mavenLocal:
./gradlew publishToMavenLocal
通过这些步骤,buildSrc应该能够找到在mavenLocal中发布的自定义插件了。