如何在IntelliJ sync上传递gradle参数

时间:2017-11-10 08:40:17

标签: intellij-idea gradle

编辑:

原来这不是一个错误,而是我的配置错误。

原始问题

由于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")
        }
    }

1 个答案:

答案 0 :(得分:2)

直接在IDE is not yet supported中将命令行选项传递给IDE gradle导入程序进程(仅适用于带有“脚本参数”字段的Gradle任务运行配置)。请投票并关注this request

它应该与gradle.properties文件一起使用,但是从命令行启动的Gradle也将遵循此属性。