我试图从我的所有IntelliJ / Kotlin项目切换到vanilla Gradle的Gradle Kotlin DSL。这要求我在构建文件的Gradle包装器任务中指定distributionUrl
属性。但是每当我创建一个Gradle项目并选择"默认的Gradle包装器"选项,IntelliJ自动生成一个vanilla Gradle版本4.0(至少现在为止)包装器并使用它构建项目。这不仅在我的机器上安装了一个未使用的Gradle发行版,而且让我手动重新创建构建文件和包装器,而且Gradle 4.0也不兼容Java 9。
有没有办法更改IntelliJ生成的默认Gradle包装器/构建文件,因为我在Gradle插件的设置选项卡中看不到包装器配置选项?
答案 0 :(得分:0)
所以这实际上是一个请求的功能(感谢@ y.bedrov的信息),但我找到了一个临时的解决方法...
您可以通过导入项目导入自定义构建文件,而不是使用Gradle项目创建向导。这实际上支持Kotlin DSL!但是,为此,您必须在buildscript中添加包装器任务,并将distributionUrl
设置为其中一个版本here。