buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'nl.javadude.gradle.plugins:license-gradle-plugin:0.6.0'
}
}
apply plugin: 'license'
license {
sourceSets {
main {
java {
exclude '**'
}
test {
exclude '**'
}
}
}
mapping {
javascript='JAVADOC_STYLE'
xml='XML_STYLE'
xsl='XML_STYLE'
html='XML_STYLE'
Rptdesign='XML_STYLE'
}
}
我已经读过,默认情况下,许可证会添加到 Java Plugin 创建的所有 sourceSets 中。自定义 sourceSets - 当我添加 sourceSets 许可证时不会添加到 .java 文件,当我删除 sourceSets 块许可证时会更新所有 .java、.groovy 文件src/main/ test & java 目录,但我必须为根目录中的 .xml、.xsl 等特定文件和一些以 s*.java 开头的特定 java 文件添加许可证,任何人都可以帮助我。