访问 build.gradle 部分插件中的变量

2024-04-14

我想在插件部分使用变量(来自 gradle.properties)

plugins {
    id 'java'
    id 'war'
    id 'eclipse-wtp'
    id "com.moowork.grunt" version $grunt_version
    id "org.akhikhl.gretty" version $gretty_version
}

但这行不通。有什么建议么?


通过深入研究 gradle 文档,我发现了这一点:

形式为:

plugins {
    id «plugin id» version «plugin version»
}

其中“插件版本”和“插件 ID”必须是常量、文字、字符串。不允许有其他声明;它们的存在将导致编译错误。

plugins {} 块也必须是 构建脚本。它不能嵌套在另一个构造中(例如 if 语句或 for 循环)。

...

如果新语法的限制令人望而却步,建议的方法是使用 buildscript {} 块应用插件。

我想我会尝试一下...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访问 build.gradle 部分插件中的变量 的相关文章

随机推荐