我已将插件ID“ua.eshepelyuk.ManifestClasspath”版本“1.0.0” 添加到 build.gradle 文件中的插件 {} 中。我**只想在使用 Windows 计算机时运行该插件。所以我尝试在插件周围添加一个 if 语句。我已将 Gradle 插件包含在下面的 if 语句中:
构建.gradle 文件:
plugins {
if (System.getProperty("os.name").toLowerCase().contains("windows")) {
id "ua.eshepelyuk.ManifestClasspath" version "1.0.0"
}
}
Run Code Online (Sandbox Code Playgroud)
当使用上面的 if 语句时,我收到错误:“插件 {} 脚本块中只允许 id(String) 方法调用”。我怎样才能解决这个问题?
下面尝试一下...
\n\nplugins {\n id "ua.eshepelyuk.ManifestClasspath" version "1.0.0" apply false\n}\n\nif(System.getProperty("os.name").toLowerCase().contains("windows")) {\n apply plugin: \xe2\x80\x9cua.eshepelyuk.ManifestClasspath\xe2\x80\x9d\n}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1298 次 |
| 最近记录: |