我已经在settings.gradle文件中配置了Gradle插件,如下所示:
buildscript {
dependencies {
classpath "org.test.group:gradleplugins:${pluginVersion}"
...
}
}
apply plugin: 'org.test.group:gradleplugins'
....
我正在尝试使用init.gradle如下提供工件存储库,
initscript {
repositories {
maven { url "https://test.repo/gradleplugins" }
...
}
}
另外,我已经使用以下命令将init.gradle文件提供给了构建任务,
.... -i -I ./init.gradle'
但该构建仍会出现如下的依赖项解析错误,
由于未定义存储库,因此无法解析外部依赖项org.test.group:gradleplugins:1.0.0-SNAPSHOT。
的init.gradle
另一个目的(该文件将被自动检测到)。
void settingsEvaluated(Settings settings)
可能只是机会来操纵这些设置(但问题并没有提供仅使用一个存储库的最低有效理由)。似乎您不必要地使事情复杂化了,否则就没有问题了。而且这也不属于settings.gradle
任何一个(这还有另一个目的)。只需将插件添加repositories
到buildscript
根项目build.gradle
所在的块中即可。该userguide显示应该如何看起来很相像,定义插件时,repositories
静态。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句