【发布时间】:2018-04-17 22:47:09
【问题描述】:
我尝试将build.gradle 文件拆分为几个较小的文件以减小大小并封装不同的功能。我最终得到:
// build.gradle
plugins {
id "org.jetbrains.kotlin.jvm" version "1.2.30"
}
apply from: 'klint.gradle'
和
// klint.gradle
buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
}
dependencies {
classpath "gradle.plugin.org.jlleitschuh.gradle:ktlint-gradle:3.1.0"
}
}
//apply plugin: "org.jlleitschuh.gradle.ktlint"
apply plugin: org.jlleitschuh.gradle.ktlint.KtlintPlugin
ktlint {
verbose = true
reporter = ReporterType.JSON
}
但是在运行./gradlew ktlintCheck 时,我得到:
* Where:
Script '...klint.gradle' line: 14
* What went wrong:
A problem occurred evaluating script.
> Could not find method klint() for arguments [klint_bg1dwp9kv02sa992h3mtpaomq$_run_closure1@1c656f64] on root project 'proj' of type org.gradle.api.Project.
我假设插件已应用(因为那里没有发生错误)但配置不起作用。如何在 external-script 中应用和配置插件?
【问题讨论】:
标签: gradle build.gradle