原来这不是一个错误,而是我的配置错误。
由于IntelilJ中的this bug,我必须添加
configurations {
all {
exclude(group = "ch.qos.logback", module = "logback-classic")
}
}
在IntelliJ gradle sync期间然后不要忘记删除它。
有没有办法在IntelliJ同步时将参数传递给gradle?我能够得到这样的东西:
if (project.hasProperty("intellijHack"))
configurations {
all {
exclude(group = "ch.qos.logback", module = "logback-classic")
}
}
答案 0 :(得分:2)
直接在IDE is not yet supported中将命令行选项传递给IDE gradle导入程序进程(仅适用于带有“脚本参数”字段的Gradle任务运行配置)。请投票并关注this request。
它应该与gradle.properties
文件一起使用,但是从命令行启动的Gradle也将遵循此属性。