├── .github └── workflows │ ├── gradle.yml │ └── release.yml ├── .gitignore ├── .travis.yml ├── CONTRIBUTORS ├── LICENSE ├── README.adoc ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── license.gradle ├── settings.gradle └── src ├── integrationTest └── groovy │ └── com │ └── hierynomus │ └── gradle │ └── license │ ├── DownloadLicensesIntegTest.groovy │ ├── LicenseIntegrationTest.groovy │ └── LicenseReportIntegrationTest.groovy ├── main ├── groovy │ ├── com │ │ └── hierynomus │ │ │ └── gradle │ │ │ └── license │ │ │ ├── LicenseBasePlugin.groovy │ │ │ ├── LicenseReportingPlugin.groovy │ │ │ └── tasks │ │ │ ├── LicenseCheck.groovy │ │ │ └── LicenseFormat.groovy │ └── nl │ │ └── javadude │ │ └── gradle │ │ └── plugins │ │ └── license │ │ ├── DependencyGroup.groovy │ │ ├── DependencyMetadata.groovy │ │ ├── DownloadLicenses.groovy │ │ ├── DownloadLicensesExtension.groovy │ │ ├── DownloadLicensesReportExtension.groovy │ │ ├── License.groovy │ │ ├── LicenseExtension.groovy │ │ ├── LicenseMetadata.groovy │ │ ├── LicensePlugin.groovy │ │ ├── LicenseReporter.groovy │ │ ├── LicenseResolver.groovy │ │ ├── LicensesReport.groovy │ │ ├── PluginHelper.groovy │ │ ├── header │ │ └── HeaderDefinitionBuilder.groovy │ │ └── maven │ │ ├── AbstractLicenseMojo.java │ │ ├── CallbackWithFailure.java │ │ ├── DocumentFactory.java │ │ ├── LicenseCheckMojo.java │ │ └── LicenseFormatMojo.java └── resources │ ├── META-INF │ └── gradle-plugins │ │ └── license.properties │ ├── headers │ ├── Apache-2.0 │ ├── BSD-2-CLAUSE │ ├── BSD-3-CLAUSE │ ├── CDDL-1.0 │ ├── EPL-1.0 │ ├── GPLv2 │ ├── GPLv3 │ ├── LGPL-2.1 │ ├── LGPL-3.0 │ ├── MIT │ └── MPL-2.0 │ └── licenses │ ├── Apache-2.0 │ ├── BSD-2-CLAUSE │ ├── BSD-3-CLAUSE │ ├── CDDL-1.0 │ ├── EPL-1.0 │ ├── GPLv2 │ ├── GPLv3 │ ├── LGPL-2.1 │ ├── LGPL-3.0 │ ├── MIT │ └── MPL-2.0 └── test ├── groovy └── nl │ └── javadude │ └── gradle │ └── plugins │ └── license │ ├── AndroidLicensePluginTest.groovy │ ├── DownloadLicensesExtensionTest.groovy │ ├── DownloadLicensesTestKitSpec.groovy │ ├── LicenseExtensionTest.groovy │ ├── LicensePluginTest.groovy │ ├── LicenseTest.groovy │ ├── header │ └── HeaderDefinitionBuilderTest.groovy │ └── tasks │ ├── LicenseWarnTaskTest.groovy │ └── UnlicenseTaskTest.groovy └── resources └── license └── silly.txt /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/README.adoc -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /license.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/license.gradle -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/integrationTest/groovy/com/hierynomus/gradle/license/DownloadLicensesIntegTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/integrationTest/groovy/com/hierynomus/gradle/license/DownloadLicensesIntegTest.groovy -------------------------------------------------------------------------------- /src/integrationTest/groovy/com/hierynomus/gradle/license/LicenseIntegrationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/integrationTest/groovy/com/hierynomus/gradle/license/LicenseIntegrationTest.groovy -------------------------------------------------------------------------------- /src/integrationTest/groovy/com/hierynomus/gradle/license/LicenseReportIntegrationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/integrationTest/groovy/com/hierynomus/gradle/license/LicenseReportIntegrationTest.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/hierynomus/gradle/license/LicenseBasePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/com/hierynomus/gradle/license/LicenseBasePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/hierynomus/gradle/license/LicenseReportingPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/com/hierynomus/gradle/license/LicenseReportingPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/hierynomus/gradle/license/tasks/LicenseCheck.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/com/hierynomus/gradle/license/tasks/LicenseCheck.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/hierynomus/gradle/license/tasks/LicenseFormat.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/com/hierynomus/gradle/license/tasks/LicenseFormat.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/DependencyGroup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/DependencyGroup.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/DependencyMetadata.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/DependencyMetadata.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/DownloadLicenses.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/DownloadLicenses.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesReportExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesReportExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/License.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/License.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/LicenseExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/LicenseExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/LicenseMetadata.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/LicenseMetadata.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/LicensePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/LicensePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/LicenseReporter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/LicenseReporter.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/LicenseResolver.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/LicenseResolver.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/LicensesReport.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/LicensesReport.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/PluginHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/PluginHelper.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/header/HeaderDefinitionBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/header/HeaderDefinitionBuilder.groovy -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/maven/AbstractLicenseMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/maven/AbstractLicenseMojo.java -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/maven/CallbackWithFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/maven/CallbackWithFailure.java -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/maven/DocumentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/maven/DocumentFactory.java -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/maven/LicenseCheckMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/maven/LicenseCheckMojo.java -------------------------------------------------------------------------------- /src/main/groovy/nl/javadude/gradle/plugins/license/maven/LicenseFormatMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/groovy/nl/javadude/gradle/plugins/license/maven/LicenseFormatMojo.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/license.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/META-INF/gradle-plugins/license.properties -------------------------------------------------------------------------------- /src/main/resources/headers/Apache-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/Apache-2.0 -------------------------------------------------------------------------------- /src/main/resources/headers/BSD-2-CLAUSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/BSD-2-CLAUSE -------------------------------------------------------------------------------- /src/main/resources/headers/BSD-3-CLAUSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/BSD-3-CLAUSE -------------------------------------------------------------------------------- /src/main/resources/headers/CDDL-1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/CDDL-1.0 -------------------------------------------------------------------------------- /src/main/resources/headers/EPL-1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/EPL-1.0 -------------------------------------------------------------------------------- /src/main/resources/headers/GPLv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/GPLv2 -------------------------------------------------------------------------------- /src/main/resources/headers/GPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/GPLv3 -------------------------------------------------------------------------------- /src/main/resources/headers/LGPL-2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/LGPL-2.1 -------------------------------------------------------------------------------- /src/main/resources/headers/LGPL-3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/LGPL-3.0 -------------------------------------------------------------------------------- /src/main/resources/headers/MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/MIT -------------------------------------------------------------------------------- /src/main/resources/headers/MPL-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/headers/MPL-2.0 -------------------------------------------------------------------------------- /src/main/resources/licenses/Apache-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/Apache-2.0 -------------------------------------------------------------------------------- /src/main/resources/licenses/BSD-2-CLAUSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/BSD-2-CLAUSE -------------------------------------------------------------------------------- /src/main/resources/licenses/BSD-3-CLAUSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/BSD-3-CLAUSE -------------------------------------------------------------------------------- /src/main/resources/licenses/CDDL-1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/CDDL-1.0 -------------------------------------------------------------------------------- /src/main/resources/licenses/EPL-1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/EPL-1.0 -------------------------------------------------------------------------------- /src/main/resources/licenses/GPLv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/GPLv2 -------------------------------------------------------------------------------- /src/main/resources/licenses/GPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/GPLv3 -------------------------------------------------------------------------------- /src/main/resources/licenses/LGPL-2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/LGPL-2.1 -------------------------------------------------------------------------------- /src/main/resources/licenses/LGPL-3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/LGPL-3.0 -------------------------------------------------------------------------------- /src/main/resources/licenses/MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/MIT -------------------------------------------------------------------------------- /src/main/resources/licenses/MPL-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/main/resources/licenses/MPL-2.0 -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/AndroidLicensePluginTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/AndroidLicensePluginTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesExtensionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesExtensionTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesTestKitSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/DownloadLicensesTestKitSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/LicenseExtensionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/LicenseExtensionTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/LicensePluginTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/LicensePluginTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/LicenseTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/LicenseTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/header/HeaderDefinitionBuilderTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/header/HeaderDefinitionBuilderTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/tasks/LicenseWarnTaskTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/tasks/LicenseWarnTaskTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/nl/javadude/gradle/plugins/license/tasks/UnlicenseTaskTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/groovy/nl/javadude/gradle/plugins/license/tasks/UnlicenseTaskTest.groovy -------------------------------------------------------------------------------- /src/test/resources/license/silly.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hierynomus/license-gradle-plugin/HEAD/src/test/resources/license/silly.txt --------------------------------------------------------------------------------