Package nl.javadude.gradle.plugins.license.maven


package nl.javadude.gradle.plugins.license.maven
  • Class
    Description
    Core header-check and header-format logic adapted from the original Maven license plugin.
    Extension of the Mycila Callback that additionally tracks whether any license violation occurred and which files were affected during a license check or format run.
    Creates Document instances for individual source files, mapping each file's extension to the appropriate header comment style.
    CallbackWithFailure implementation for check mode: logs files with missing headers and collects them as violations.
    CallbackWithFailure implementation for format mode: rewrites files that are missing their license header, optionally replacing any existing header first.