0

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

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

4

1 回答 1

0

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

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

于 2017-10-09T21:04:01.170 回答