如何使用gradle-license-plugin

时间:2015-12-14 14:31:12

标签: gradle licensing

我们正在使用Gradle license plugin向我们的Java文件添加许可证标头。这很好用,但仅适用于1/3的文件,因为我们实际上有3种类型的许可证标题。

是否可以(如何)使用不同的包含/排除集和不同的许可证文件应用插件3次?

我试图定义自己的任务,但是因为Gradle总是在运行此任务时总是告诉我“即将使用--rerun-tasks”,所以我陷入了困境。

task licenseMainOpenSource(type: nl.javadude.gradle.plugins.license.License) {
    source = fileTree(dir: "src/main/java").include("**/*.java")
    header = rootProject.file('LICENSE_2')
    setCheck(true)
    setIncludes([
        'com/company/project/*.java'
    ])
}

PS:在Java 8上使用Gradle 2.8

0 个答案:

没有答案