编辑:
原来这不是一个错误,而是我的配置错误。
原问题
由于IntelilJ中的this bug,我必须添加
configurations {
all {
exclude(group = "ch.qos.logback", module = "logback-classic")
}
}
在IntelliJ gradle同步期间,然后不要忘记删除它。
有没有一种方法可以传递参数来gradle IntelliJ同步?我就能拥有这样的东西:
if (project.hasProperty("intellijHack"))
configurations {
all {
exclude(group = "ch.qos.logback", module = "logback-classic")
}
}
1条答案
按热度按时间9udxz4iz1#
目前尚不支持在IDE中直接向IDE gradle导入程序进程传递命令行选项(仅可用于具有“脚本参数”字段的Gradle任务“运行配置”)。请投票并关注this request。
它应该与
gradle.properties
文件一起使用,尽管从命令行启动的Gradle也会使用此属性。**更新(截至2023年4月):**上述问题已被拒绝。Ability to control Gradle build environment (using command line or environment variables)存在相关问题。请投票并遵循请求。