我想使用具有此语法的gradle插件
plugins {
id "id" version "version"
}
但我有错误
only build script and other plugins script blocks are allowed before plugins
我把它移到了bloc buildscript但仍然没有工作。
我该如何应用这种插件?
这是我想要包含在我的项目中的插件
这是我的gradle版本的输出
Gradle 4.3.1
------------------------------------------------------------
Build time: 2017-11-08 08:59:45 UTC
Revision: e4f4804807ef7c2829da51877861ff06e07e006d
Groovy: 2.4.12
答案 0 :(得分:19)
每当您编写build.gradle
脚本并使用新的plugins
脚本块时,您需要将其作为文件中的第一个块。此规则的唯一例外是其他plugins
块或特殊buildScript
块,它们必须首先出现。
举个例子,这个脚本很好:
plugins {
// ...
}
dependencies {
// ...
}
这个也很好:
buildScript {
// ...
}
plugins {
// ...
}
repositories {
// ...
}
但是这个是无效的:
repositories {
// ...
}
plugins {
// ...
}
答案 1 :(得分:0)
我只是通过删除解决了这个问题。
task clean(type: Delete) { delete rootProject.buildDir }