在gradle 2中,我编写了一个脚本来清除任务的所有构建依赖项。我写了它,所以我可以上传我的工件而无需重建它:
const someObject = {
cat : "kitty",
dog : "doggy"
};
const keys = ["cat","dog"];
console.log(
someObject[keys[Math.floor(Math.random()*keys.length)]]
)
当我在gradle 4中运行时,我收到以下错误:
没有这样的属性:类的值:没有这样的属性:类的值:org.gradle.api.internal.tasks.DefaultTaskDependency
当我查看新的DefaultTaskDependency代码时,值已消失,并且取而代之的是immutableValues和mutableValues。清除mutableValues与清除值的结果不同。
如何在gradle 4中获得与buildDependencies.values.clear()相同的结果