问题标签 [build.gradle.kts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 使用 Kotlin 脚本配置 App Engine Gradle 插件
我正在尝试使用 Gradle Script Kotlin 在我的 App Engine 项目上配置构建,但无法弄清楚如何设置 cloudSdkHome 属性(或插件的任何配置!)
在一个 groovy gradle 脚本中,它是这样完成的:
构建.gradle.kts
我可以看到 AppEngineStandardPlugin 确实以与主扩展“appengine” AppEngineStandardPlugin不同的方式注册“工具”扩展
gradle - 摇篮 KTS。如何将依赖项配置从主构建移动到单独的文件?
我正在尝试在 kotlin 中创建模块化构建脚本。基本上是主脚本和依赖脚本。在 build.gradle.kts 我有:
在 dependencies.kts 我有实际的依赖项:
这失败了:
如果我尝试导入 kotlinModule,则会失败:
我做错了什么以及如何做对?
版本及相关信息:
- 梯度:4.0
- 摇篮 KTS:0.9.0
- 编辑器:IntelliJ U 2017.1.4
- Kotlin 插件:1.1.3 EAP
- 项目的 Kotlin 版本:1.1.2.5
当我在主文件中有依赖项时,我的构建工作完美。所有必要的配置(构建脚本、插件、存储库等)都存在,但为简洁起见,此处省略。
intellij-idea - 如何在 IntelliJ 中更改默认的 Gradle 包装器和构建文件?
我正在尝试为我的所有 IntelliJ/Kotlin 项目从 vanilla Gradle切换到Gradle Kotlin DSL 。这需要我distributionUrl
在构建文件的 Gradle 包装器任务中指定属性。但是,每当我创建一个 Gradle 项目并选择“默认 Gradle 包装器”选项时,IntelliJ 会自动生成一个普通的 Gradle 4.0 版(至少现在)包装器并使用它构建项目。这不仅会在我的机器上安装一个未使用的 Gradle 发行版,并且让我不得不手动重新创建构建文件和包装器,而且 Gradle 4.0 也不兼容 Java 9。
有什么方法可以更改 IntelliJ 生成的默认 Gradle 包装器/构建文件,因为我在 Gradle 插件的设置选项卡中没有看到包装器配置选项?