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'
}
}
Saya telah membaca bahwa secara default lisensi ditambahkan ke semua sourceSets yang dibuat oleh Java Plugin. untuk menyesuaikan sourceSets - ketika saya menambahkan lisensi sourceSets tidak menambahkan ke file .java, ketika saya menghapus lisensi blok sourceSets memperbarui semua file .java,.groovy di src/main/ test & direktori java tetapi saya harus menambahkan lisensi untuk file tertentu seperti .xml,.xsl di direktori root dan beberapa file java tertentu seperti yang dimulai dengan s*.java, adakah yang bisa membantu saya.