你如何更改IntelliJ默认的Gradle包装和构建文件?

我正在尝试从所有的IntelliJ / Kotlin项目切换到Grailla Kotlin DSL从香草Gradle。 这需要我在构建文件的Gradle包装器任务中指定distributionUrl属性。 然而每当我创建一个Gradle项目并选择“默认的Gradle包装”选项时,IntelliJ会自动生成一个vanilla Gradle版本4.0(至少现在)包装并使用它构建项目。 这不仅会在我的机器上安装一个未使用的Gradle发行版,而且使我手动重新创建构建文件和包装器,而且Gradle 4.0也不兼容Java 9。

有什么方法可以改变什么默认的Gradle包装/构建文件由IntelliJ生成,因为我看到在Gradle插件的设置选项卡中没有包assembly置选项?

所以这实际上是一个请求的function(感谢@ y.bedrov的信息),但我find了一个临时的解决方法…

您可以通过导入项目导入自定义的构建脚本,而不是使用Gradle项目创建向导。 这实际上支持Kotlin DSL! 不过为此,您必须在buildscript中添加一个包装任务,并将distributionUrl设置为这里的其中一个版本。