gradle - 在gradle中导入buildscript

标签 gradle build.gradle gradle-plugin

我是gradle的新手,我想在全局范围内添加一个插件,但我不知道该怎么做。
在我的项目中(希望我不拥有),有多个build.gradle,还有commons.gradle文件夹。在其中创建一个像这样的脚本
myscript.gradle

 buildscript {
        repositories {
            maven {
                url "https://plugins.gradle.org/m2/"
            }
        }
        dependencies {
            classpath "gradle.plugin.nl.javadude.gradle.plugins:license-gradle-plugin:0.13.1"
        }
    }

然后在build.gradle中我有这个:
buildscript {
    repositories {
        mavenCentral()
        maven {
            url 'https://plugins.gradle.org/m2/'
        }
    }
    apply from: "$path-to/myscript.gradle", to: buildscript
}
apply plugin: "com.github.hierynomus.license"

但我一直没有找到ID为com.github.hierynomus.license的插件。我正在使用Gradle 3.1。任何帮助或提示都将大有帮助。
谢谢

最佳答案

通过执行以下操作,我可以使这项工作:

myScript.gradle

 buildscript {
        repositories {
            maven {
                url "https://plugins.gradle.org/m2/"
            }
        }
        dependencies {
            classpath "gradle.plugin.nl.javadude.gradle.plugins:license-gradle-plugin:0.13.1"
        }
    }

然后在 build.gradle
buildscript {
    repositories {
        mavenCentral()
        maven {
            url 'https://plugins.gradle.org/m2/'
        }
    }
    apply from: "$path-to/myScript.gradle", to: buildscript
}
plugins{id "com.github.hierynomus.license" version "0.13.1"}
apply plugin: "com.github.hierynomus.license"

我无法在网上找到任何东西,因此希望有一天能对某人有所帮助。

ps:对不起,我的英语不好

关于gradle - 在gradle中导入buildscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42206688/

相关文章:

android - 配置了 pmd、checkstyle 和 findbugs 的自定义 gradle 插件

eclipse - 如何使用Gradle Kotlin DSL创建Eclipse项目?

android - gradlew build 在 mergeDebugResources 卡住

android - 我无法在 Google Play 商店中更新 : Version error

cordova - Android 无法构建 - 找不到 com.android.tools :common:25. 5.0-alpha-preview-02

AndroidStudio 2.2 构建 gradle 错误(自定义 proguard 文件的路径)

android - 我在 build.gradle(Project) 中找不到 buildscript

android - 无法在对象上找到参数 [目录 'libs'] 的方法 compile()

java - Gradle:使用注释从打包(jar)中排除某些文件

android - Firebase crashlytics 映射文件上传不起作用