This is an automated email from the ASF dual-hosted git repository.

pottlinger pushed a change to branch feature/RAT-293_sonarCloud
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git


    from 6819b54d Merge remote-tracking branch 'origin/master' into 
feature/RAT-293_sonarCloud
     add 08b0cfcb LHF: reformat pom
     add cdd56ad8 Bump maven-pmd-plugin from 3.18.0 to 3.19.0
     add 29691d0a Merge pull request #88 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-pmd-plugin-3.19.0
     add e7cbca9b Bump mockito-core from 4.7.0 to 4.8.0
     add acd35ff4 Merge pull request #89 from 
apache/dependabot/maven/org.mockito-mockito-core-4.8.0
     add e318aa56 Bump actions/setup-java from 3.4.1 to 3.6.0
     add bdae9166 Merge pull request #92 from 
apache/dependabot/github_actions/actions/setup-java-3.6.0
     add cf09ec76 RAT-312: Remove travis build files and links to it
     add fd2e55b6 RAT-312: Remove travis build files, replaced by GA/ASF Jenkins
     add d423110c RAT-312: Remove RAT exclusion for travis build file
     add a0a09dca RAT-312: Try to use caching of artifacts to speedup GA builds
     add 69b5f33d RAT-312: Do not show download progress during builds
     add 0e3ca848 Add github metadata
     add 26cbc515 Enable RAT exclusion for asf github control
     add 1789dcc9 Bump plexus-utils from 3.4.2 to 3.5.0
     add 70cab34c Merge pull request #93 from 
apache/dependabot/maven/org.codehaus.plexus-plexus-utils-3.5.0
     add e4f20584 Bump mockito-core from 4.8.0 to 4.8.1
     add 472759d4 Merge pull request #94 from 
apache/dependabot/maven/org.mockito-mockito-core-4.8.1
     add 83c8f31d Bump commons-compress from 1.21 to 1.22
     add 8f24ed99 Merge pull request #95 from 
apache/dependabot/maven/org.apache.commons-commons-compress-1.22
     add 3dd6545f Fix spacing in site
     add df4ff726 Bump actions/setup-java from 3.6.0 to 3.7.0
     add 9d35f1ac Merge pull request #100 from 
apache/dependabot/github_actions/actions/setup-java-3.7.0
     add b456efb7 Bump mavenPluginPluginVersion from 3.6.4 to 3.7.0
     add 32aa12e8 Merge pull request #96 from 
apache/dependabot/maven/mavenPluginPluginVersion-3.7.0
     add 3f5ec698 Bump mockito-core from 4.8.1 to 4.9.0
     add 44bf38e3 Merge pull request #97 from 
apache/dependabot/maven/org.mockito-mockito-core-4.9.0
     add e2670ad3 Bump apache from 27 to 28
     add e2790fa2 Merge pull request #98 from 
apache/dependabot/maven/org.apache-apache-28
     add 5292c721 Bump maven-dependency-plugin from 3.3.0 to 3.4.0
     add acc6141d Merge pull request #99 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.4.0
     add 5267a55a INFRA-23976: restrict to run on ubuntu in order to have JDK8
     add 9b0fee10 Bump actions/setup-java from 3.7.0 to 3.9.0
     add 0029bd9b Merge pull request #104 from 
apache/dependabot/github_actions/actions/setup-java-3.9.0
     add 96df4c1a Bump apache from 28 to 29
     add f1fed83c Merge pull request #103 from 
apache/dependabot/maven/org.apache-apache-29
     add 4ec3970a Bump mockito-core from 4.9.0 to 4.10.0
     add 3f89c19e Merge pull request #102 from 
apache/dependabot/maven/org.mockito-mockito-core-4.10.0
     add 1a728d12 Bump mockito-core from 4.10.0 to 4.11.0
     add a00bd69e Merge pull request #109 from 
apache/dependabot/maven/org.mockito-mockito-core-4.11.0
     add 8366d0cc Bump actions/cache from 3.0.11 to 3.2.2
     add 16fb062d Merge pull request #108 from 
apache/dependabot/github_actions/actions/cache-3.2.2
     add 6541ac61 Bump wagon-ssh from 3.5.2 to 3.5.3
     add 0ab709a3 Merge pull request #106 from 
apache/dependabot/maven/org.apache.maven.wagon-wagon-ssh-3.5.3
     add 3cca0108 RAT-314: Add recursive exclusion for .mvn
     add d6313407 RAT-314: Apply same recursive exclusion as for existing 
target subfolder
     add 4cf68140 Add 2023 to footer copyright notice
     add 3bf655f3 Bump actions/cache from 3.2.2 to 3.2.3
     add c936840a Merge pull request #110 from 
apache/dependabot/github_actions/actions/cache-3.2.3
     add 408810a1 Bump ant.version from 1.10.12 to 1.10.13
     add 6ab0c63c Merge pull request #111 from 
apache/dependabot/maven/ant.version-1.10.13
     add 6b8d0002 Bump maven-dependency-plugin from 3.4.0 to 3.5.0
     add 72cfac6f Merge pull request #112 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.5.0
     add 84c02e89 Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2
     add b5fe89bf Merge pull request #113 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-project-info-reports-plugin-3.4.2
     add b13af807 Bump maven-pmd-plugin from 3.19.0 to 3.20.0
     add 75e66b4e Merge pull request #114 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-pmd-plugin-3.20.0
     add e7245b43 Bump doxiaVersion from 1.11.1 to 1.12.0
     add 40d5cb0a Merge pull request #115 from 
apache/dependabot/maven/doxiaVersion-1.12.0
     add 14281be2 Bump actions/setup-java from 3.9.0 to 3.10.0
     add 221182f7 Merge pull request #118 from 
apache/dependabot/github_actions/actions/setup-java-3.10.0
     add 4e395f92 Bump actions/cache from 3.2.3 to 3.2.6
     add 3813b547 Merge pull request #120 from 
apache/dependabot/github_actions/actions/cache-3.2.6
     add 68480660 Bump plexus-utils from 3.5.0 to 3.5.1
     add ede116b2 Merge pull request #121 from 
apache/dependabot/maven/org.codehaus.plexus-plexus-utils-3.5.1
     add 75110b5b Bump maven-compiler-plugin from 3.10.1 to 3.11.0
     add 99212aa4 Merge pull request #122 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.11.0
     add 192390a4 Bump commons-lang3 from 3.5 to 3.12.0
     add f61bec05 Merge pull request #123 from 
apache/dependabot/maven/org.apache.commons-commons-lang3-3.12.0
     add 9e6b0a57 Bump actions/cache from 3.2.6 to 3.3.1
     add 4a50aafe Merge pull request #128 from 
apache/dependabot/github_actions/actions/cache-3.3.1
     add d58b4545 Bump mavenPluginPluginVersion from 3.7.0 to 3.8.1
     add 2e3ec744 Merge pull request #125 from 
apache/dependabot/maven/mavenPluginPluginVersion-3.8.1
     add f37a8984 Bump maven-javadoc-plugin from 3.4.1 to 3.5.0
     add e38e4100 Merge pull request #129 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.5.0
     add 34fd39a1 Bump maven-release-plugin from 2.5.3 to 3.0.0
     add fd67437a Merge pull request #131 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-release-plugin-3.0.0
     add 7aa05b41 Bump commons-compress from 1.22 to 1.23.0
     add e94463fc Merge pull request #132 from 
apache/dependabot/maven/org.apache.commons-commons-compress-1.23.0
     add bbaba34b Bump actions/setup-java from 3.10.0 to 3.11.0
     add b8070803 Merge pull request #133 from 
apache/dependabot/github_actions/actions/setup-java-3.11.0
     add 7d18582e Bump maven-enforcer-plugin from 3.1.0 to 3.3.0
     add 837d517f Merge pull request #134 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-enforcer-plugin-3.3.0
     add dcbc0416 [RAT-317] Maven plugin is too chatty
     add f3adcf09 Merge pull request #142 from garydgregory/RAT-317-gdg
     add aa065147 RAT-317: Reduce log output of SCM ignore parser
     add 3c3c1848 Bump extra-enforcer-rules from 1.6.1 to 1.6.2
     add ae37b3d2 Merge pull request #140 from 
apache/dependabot/maven/org.codehaus.mojo-extra-enforcer-rules-1.6.2
     add 3a6767db Bump animal-sniffer-maven-plugin from 1.22 to 1.23
     add 9377e4a2 Merge pull request #138 from 
apache/dependabot/maven/org.codehaus.mojo-animal-sniffer-maven-plugin-1.23
     add deff5d94 Bump mavenPluginPluginVersion from 3.8.1 to 3.8.2
     add e6eadf44 Merge pull request #139 from 
apache/dependabot/maven/mavenPluginPluginVersion-3.8.2
     add e81813f8 Bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3
     add 0f18c2af Merge pull request #137 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-project-info-reports-plugin-3.4.3
     add 101c13f4 Bump maven-shared-utils from 3.3.4 to 3.4.1
     add 106d52fb Merge pull request #143 from 
apache/dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.4.1
     add 81fca65a Remove misspelled, broken link
     add 031001bb Merge pull request #147 from elharo/elharo-patch-1
     add 3ae70446 Bump extra-enforcer-rules from 1.6.2 to 1.7.0
     add cf23930d Merge pull request #145 from 
apache/dependabot/maven/org.codehaus.mojo-extra-enforcer-rules-1.7.0
     add 127a155d [RAT-315] Fix build with maven 3.9.x
     add 149f885d Fix build, raise minimum maven requirement to 3.2.5
     add 3630e761 Upgrade to latest m-dependency-p and remove duplicate version
     add 85d67899 Merge pull request #144 from gnodet/RAT-315
     add 8d2aabf4 Added SPDX processing for default licenses.
     add 7516f9dc added missing license header
     add 83d3e34b Merge pull request #148 from 
Claudenw/RAT-251_Support_for_SPDX_identifiers
     add f5b415ac removed multiple regex queries
     add f7bea3eb Update pom.xml
     add cfb3e0e3 Merge pull request #150 from Claudenw/patch-1
     add 2cae1a3a RAT-315: Remove usage of deprecated mvn v2 methods to run 
with newer Maven versions
     add efa75201 RAT-315: Add note about minimum version of Maven changed to 
3.2.5
     add 82fde057 Update changes.xml
     add c8d622a8 Merge branch 'master' into patch-2
     add b9291204 Update changes.xml
     add af53cc79 Merge pull request #149 from Claudenw/patch-2
     add d322ab71 Bump actions/setup-java from 3.11.0 to 3.12.0
     add 5e98a239 Merge pull request #151 from 
apache/dependabot/github_actions/actions/setup-java-3.12.0
     add 12dc3ea5 Merge branch 'apache:master' into speedup_SPDX
     add 1cb224cb Merge pull request #152 from Claudenw/speedup_SPDX
     add ac911cd3 Bump ant.version from 1.10.13 to 1.10.14
     add f88dc13e Merge pull request #153 from 
apache/dependabot/maven/ant.version-1.10.14
     add ab0c5c42 Bump actions/checkout from 3 to 4
     add 0c1eb118 Merge pull request #154 from 
apache/dependabot/github_actions/actions/checkout-4
     add f79c68cd Bump actions/cache from 3.3.1 to 3.3.2
     add 5bb95409 Merge pull request #155 from 
apache/dependabot/github_actions/actions/cache-3.3.2
     add fa6d18c9 RAT-311: Update commons-compress to 1.24.0 in order to 
circumvent CVE-2023-42503.
     add 4f26a8a4 Bump actions/setup-java from 3.12.0 to 3.13.0
     add d12b63f9 Merge pull request #156 from 
apache/dependabot/github_actions/actions/setup-java-3.13.0
     add 524bcf5b RAT-311: Remove misleading comment about JDK version that is 
easily forgotten
     add b40357b4 RAT-311: Streamline project name in JAR and use same java 
check as main project
     add de2b38fd Work in progress -- do not merge
     add f5a35302 Changes to read/parse configuration file.
     add 36c3b0b4 added configreader and tests
     add 546d2906 added more tests
     add dd9d1391 Moved configuration to file and got tests working.
     add b52288e9 Fixed up testing
     add 7e88824b major refactoring to remove MetaData from high level 
classes.\n\nMoved UI report configuration into separate class.  Moved reporter 
code into new Reporter class.  Removed hard coded license definitions, reworked 
test for configuration file defined license definitions
     add 38094daf fixed compilation issues
     add 6862f65c extracted matchers from licenses\nswitched to XML 
configuration
     add 728d1cd4 changed to using ILicense for reporting
     add efc02572 cleaned up code
     add fc3e8c52 added tests, cleaned up code
     add afbebc54 fixed most testing issues
     add 31446b67 all tests working
     add 46585309 fixed some ant tasks
     add 7d797f4c All ant tests pass
     add 9bfdb66c first rat plugin complete
     add 790ff6b0 added Builders
     add 7afeec11 Cleaned up code added builders
     add abe21a9d Cleaned up license builders
     add 75a63670 Added license headers
     add b4c69b41 fixed policy issue with null ILicenseFamily categories
     add f204ab2e add configuration tests, update method names
     add 2c424108 fixes for tests
     add 9534cb74 fixed tests
     add 2ad51c70 biuld fixes
     add 3c22a5bc initial changes
     add 867e490b Added ability to defind external Matcher.Buider
     add 88eff325 replaced streams with IOSupplier in ReportConfiguration
     add d348362b fixed tests
     add f78ce1aa Merge branch 'RAT-321_text_based_configuration' into 
add_add_defined_matchers
     add 7e945660 Merge pull request #1 from Claudenw/add_add_defined_matchers
     add c457a07f modifications for not calculations
     add 02cee625 all tests in core pass
     add 778f7bde ant task test run
     add a43b6d52 fixes for plugin
     add 29f34cf7 fixed ant tasks
     add 0604ae5b Merge pull request #2 from Claudenw/fix_not_calculations
     add d836fc90 added Deprecation tags and cleaned up code
     add 04f913d5 Merge branch 'master' into RAT-321_text_based_configuration
     add c281ff89 Cleaned up files
     add cf9742e3 cleaned up files
     add ed9aaa3d cleaned up files
     add a4828a63 cleaned up files
     add 52cfb7a6 Added javadoc
     add 954772cd added javadoc
     add 89930c71 added javadocs
     add f180af56 added javadocs
     add 1ff0c4c1 added javadoc
     add 1406fe7d updated javadocs
     add a3fe0591 Merge pull request #157 from 
Claudenw/RAT-321_text_based_configuration
     add b1685f8d RAT-321: Add changelog about new XML configuration
     add 9e171b68 Use last release in examples
     add c96982be RAT-316: Add default exclusion of MANIFEST.MF as it must not 
contain comment lines to include a license
     add 6034936f Fix for bad reporting of license status for non standard 
documents (e.g. binary).
     add e210b225 Merge pull request #158 from Claudenw/RAT-321-fix
     add 6e978bbd Experimental: Try to see if RAT runs with JDK21
     add c13b8b1c MENFORCER-493: Replace deprecated maven goal by global 
setting to show version info during build
     add 40ad2467 Add exclusion for .mvn to fix the build
     add 2c3d3136 split Family from License
     add 6784eb49 fixed Maven issues
     add 263c8cd5 fixed ant tasks
     add e6e7dd49 fixed unit tests to verify maven configs match expected
     add 62621f53 Fixed maven build issues
     add a2748a97 fixes for Ant UI
     add 7dc1c5f5 Cleaned up code
     add dc615137 Fixed dependency issue
     add 05fdfaba modified workflow to generate site with test jar included
     add 9ab86822 fixed typo in maven.yml
     add 73d3a3dc reformatted poms as requested
     add 8d9a6e57 reverted accidental pom changes
     add 606acea1 updated as per review
     add 3d61370c updated as per review
     add e110b986 remved commented out code
     add ac66ec54 removed dead code
     add 3246f3db fix potential windows encoding issue
     add 2b700ad9 added output for debugging text matching tests
     add 1b0a188e fixed windows path check issue
     add 3b06360b RAT-321: Merge pull request #159 from Claudenw/RAT-321-fix
     add 8c4b23d9 LHF: RAT-321: fix typo
     add d320f157 RAT-321: Remove old manual exclusion as we are past RAT 0.14
     add 5a858f6e RAT-314: Add note about redundant exclusion once 0.16 is used 
in RAT
     add 51448c99 Fix for IOSupplier issue includes javadoc updates
     add 0e059057 RAT-328: Merge pull request #163 from 
Claudenw/RAT-328-IOSupplier-close-issue
     add fe3c1f74 RAT-328: Ensure that System.out does not get closed during 
report generation and updated javadocs.
     add c6c81e72 RAT-320: Fix typos in Report.java
     add ffbc44c2 Added md processing
     add 4b5cff5e added YAML processing
     add 028d07ca RAT-329: Merge pull request #164 from Claudenw/RAT-329
     add 43122037 RAT-329: Add markdown and yaml as a recognized extension for 
processing
     add 243dcf4f RAT-326: Fix javadoc errors
     add 50cd1d39 RAT-326: Fix javadoc errors and minor typos
     add 83e6aafa RAT-326: Fix javadoc errors and minor typos
     add 8eca241f RAT-326: Fix javadoc errors and minor typos
     add 8519fdbe RAT-326: Fix javadoc errors and minor typos
     add ffc9027d RAT-326: Fix javadoc warnings
     add d5b1e5c4 RAT-326: Fix javadoc warnings
     add d954744d RAT-326: Fix javadoc warnings
     add 22e32eaa RAT-326: Fix javadoc warnings and typos
     add c2e51adc RAT-326: Merge pull request #165 from apache/feature/RAT-326
     add 48c4cab5 added architecture.md and javadocs for RatReport
     add 97f3cef7 added license header
     add 541072ff Merge pull request #168 from Claudenw/add_design_docs
     add 45bf247a RAT-320: add -o/--output option to CLI
     add c4a0d8c6 RAT-320: Merge pull request #161 from jbonofre/RAT-320
     add 18da0eec RAT-320: Add new CLI option to output a RAT run into a file
     add b5adb348 RAT-320: Add new CLI option to output a RAT run into a file
     add df06e25a RAT-322: be able to scan hidden directories
     add ca20f973 RAT-322: be able to scan hidden directories - Merge pull 
request #166 from jbonofre/RAT-322-2
     add 93955452 RAT-322: Adapt changelog entry for configuration option to 
scan hidden files
     add 25e33f22 Bump actions/setup-java from 3.13.0 to 4.0.0
     add 01eac1b4 RAT-311: Merge pull request #169 from 
apache/dependabot/github_actions/actions/setup-java-4.0.0
     add ddb409a8 RAT-335: Improve the parsing of gitignore files.
     add 4286326b Merge pull request #167 from nielsbasjes/RAT-335-GitIgnore
     add 482767c8 RAT-335: Add changelog for new .gitignore parsing in RAT
     add 590cf83a Bump org.apache.commons:commons-compress from 1.24.0 to 1.25.0
     add 092a4caf Merge pull request #174 from 
apache/dependabot/maven/org.apache.commons-commons-compress-1.25.0
     add 45c3c6aa Bump org.apache.maven.plugins:maven-dependency-plugin
     add 811b4b45 Merge pull request #173 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.6.1
     add 4a134fa8 Bump org.apache.maven.plugins:maven-pmd-plugin from 3.20.0 to 
3.21.2
     add aa54a7ee Merge pull request #171 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-pmd-plugin-3.21.2
     add b49ead71 Bump org.slf4j:slf4j-simple from 1.7.36 to 2.0.9
     add 31567b56 Merge pull request #170 from 
apache/dependabot/maven/org.slf4j-slf4j-simple-2.0.9
     add 77ad15a6 Bulk refresh for plugin
     add b8d9f1ab Pass array properly sized
     add e0dc2108 RAT-338: Merge pull request #175 from 
cstamas/refresh-the-plugin
     add 13b4bf72 RAT-311, RAT-338: Add changelog entries for maven updates and 
code fixes
     add 96baee41 RAT-338: Fix typo in name - sry
     add 4c6777ba RAT-326: Fix more javadoc build errors
     add f6aa0edf RAT-326: Add explicit goal on GHA to break the build in case 
of javadoc errors
     add c3106cac RAT-326: Fix javadoc build errors
     add e5dabb90 RAT-326: Add changelog about introduction of javadoc:javadoc 
into GHA build
     add 1d6ced7a Bump commons-io:commons-io from 2.11.0 to 2.15.1
     add f3f9ab0f RAT-311: Merge pull request #176 from 
apache/dependabot/maven/commons-io-commons-io-2.15.1
     add 28745254 Bump commons-cli:commons-cli from 1.5.0 to 1.6.0
     add ee935e3e Merge pull request #177 from 
apache/dependabot/maven/commons-cli-commons-cli-1.6.0
     add a7fc8477 Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0
     add e0a45930 Merge pull request #178 from 
apache/dependabot/maven/org.apache.commons-commons-lang3-3.14.0
     add ee90acb3 Bump org.apache.maven.shared:maven-shared-utils from 3.4.1 to 
3.4.2
     add 2567c075 Merge pull request #180 from 
apache/dependabot/maven/org.apache.maven.shared-maven-shared-utils-3.4.2
     add 478a1eac RAT-311: Replace placeholder for upcoming release
     add f3420ca2 Bump org.apache.maven.plugins:maven-surefire-plugin from 
3.2.2 to 3.2.3
     add 03b7707f Merge pull request #181 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.2.3
     add fa0068b6 Bump org.apache.maven.plugins:maven-compiler-plugin
     add 1188c3fd Merge pull request #182 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.12.1
     add 261920af Reformat poms in order to cleanup before releasing
     add 830b239d RAT-311: Prepare changelog for upcoming release
     add b0138419 RAT-311: Prepare changelog for upcoming release
     add e7b51fe9 RAT-311: Prepare changelog for upcoming release - sort and 
fix bugs/typos
     add 9505d2c2 RAT-311: Prepare release
     add 69f85004 RAT-311: Fill historic releaseNotes/changelog
     add c2200fb2 Prepare release 0.16
     add f26cb24b [maven-release-plugin] prepare release apache-rat-project-0.16
     add 195c99fd [maven-release-plugin] prepare for next development iteration
     add 946f7b2a RAT-339: Prepare for next release
     add 94c039f6 RAT-339: Prepare for next release and use v0.16 in RAT's 
builds
     add b1071b6b RAT-339: Prepare for new development cycle
     add 585f24af RAT-339: Add new 0.17 changelog
     add 04d48f19 RAT-314,RAT-339: Prepare for next release.
     add 9e5715be RAT-342: Add maven wrapper
     add 518259d1 RAT-342: Enable maven wrapper on ASF Jenkins
     add 21f0004b RAT-342: Enable maven wrapper on GHA
     add 71b2d19c Bump org.slf4j:slf4j-simple from 2.0.9 to 2.0.10
     add 4bc51064 Merge pull request #183 from 
apache/dependabot/maven/org.slf4j-slf4j-simple-2.0.10
     add 7ed01f9b Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.1 to 
3.3.2
     add 862f3465 Merge pull request #185 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-jxr-plugin-3.3.2
     add 5f3e3537 Bump org.assertj:assertj-core from 3.24.2 to 3.25.1
     add d1ae8a19 Merge pull request #186 from 
apache/dependabot/maven/org.assertj-assertj-core-3.25.1
     add c794a93a RAT-342: Use maven wrapper with Maven v3.9.6
     add 4ee5aebf Bump org.slf4j:slf4j-simple from 2.0.10 to 2.0.11
     add cccbd865 Merge pull request #187 from 
apache/dependabot/maven/org.slf4j-slf4j-simple-2.0.11
     add 2f228609 Bump org.apache.maven.plugins:maven-surefire-plugin from 
3.2.3 to 3.2.5
     add 34dc0cec Merge pull request #188 from 
apache/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.2.5
     add 6acdde70 Bump mavenPluginPluginVersion from 3.10.2 to 3.11.0
     add 9c71e70d MPLUGIN-450, RAT-339: Introduce goalPrefix
     add c5c4b52f RAT-339: define goalPrefix on help-mojo
     add 875d2427 Revert "MPLUGIN-450, RAT-339: Introduce goalPrefix"
     add 488313f2 Merge pull request #190 from 
apache/dependabot/maven/mavenPluginPluginVersion-3.11.0
     add 71030ecc initial code
     add e5c759a3 tested reinstated code
     add 336a3cf3 Fixed build issue and added documentation
     add bc4b2039 fixed format error
     add 72a4cbf0 Merge pull request #189 from 
Claudenw/RAT-343_reimplement_old_config
     add d44c8b7e RAT-343: Prepare for upcoming bugfix release taken from master
     add 4e2a6ab5 RAT-343, RAT-339: prepare for upcoming 0.16.1
     add 2315f0de RAT-343: Reinstate old configuration elements for Maven 
plugin configurations
     add fed58ad3 RAT-343: Prepare version in all submodules
     add 686d8634 RAT-343: Add helper script to prepublish the current webpage
     add 7a4cf43c Fix error in changelogs / release preparation
     add cac68bdb RAT-339: Fix timestamp in footer
     add 072c2547 RAT-339: Republish to get correct footer info; clean needs to 
run before
     add 03221704 Bump actions/cache from 3.3.2 to 3.3.3
     add acea80b8 Merge pull request #191 from 
apache/dependabot/github_actions/actions/cache-3.3.3
     add 0d25c427 RAT-348: Update gitignore reader
     add 762978cb Merge pull request #193 from 
nielsbasjes/RAT-348-UpdateGitignore
     add 21b726a0 RAT-348: Update gitignore reader to 1.3.0
     add d03de273 RAT-343: Add test to validate allowing a custom license
     add adf3e132 RAT-343: Add simple toString for License and Family
     add 4254d0b0 Merge pull request #194 from 
nielsbasjes/RAT-343-CustomLicenseTest
     add 94072ccc RAT-343: Add integration test to allow enhanced testing of 
custom licenses
     add a7d475ef RAT-349: Fix NPE on addDefaultLicenses=false
     add 3d83f774 Merge pull request #196 from nielsbasjes/RAT-349-NPEfix
     add d244e735 RAT-349: Fallback to default stylesheet if none was set to 
avoid NPE
     add 875a0482 RAT-349: Fail the build if integration tests fail
     add 59c82e05 Merge pull request #197 from nielsbasjes/RAT-349-InvokerNoFail
     add 7948434f RAT-343, RAT-349: Reformat poms and fix encoding warning in 
build
     add 37844d27 RAT-348: Update GitIgnore reader to version 1.3.1
     add 97b31920 Merge pull request #198 from nielsbasjes/RAT-348-gitignore-131
     add fa455a38 RAT-342: Add maven wrapper to documentation
     add 4c5dab50 Add URL to webpage to NOTICE
     add 7180cbee iniital checkin
     add 612e0b2e initial implementation
     add fc72300e Added logging of license and family collisions. Also upgraded 
to Junit 5
     add d01009d8 removed API module
     add c9736527 fixed javadoc error
     add bdee6685 RAT-346: Harmonize text messages in CLI
     add e2645711 RAT-346: Fix build warnings - remove obsolete stuff in pom
     add e8c3dad4 RAT-346: Fix build warning about duplicate version definition
     add 94aa76f0 RAT-346: Make release-relevant properties more explicit
     add fce16027 RAT-346: Remove commented-out code
     add 199837eb RAT-346: Switch to TempDir from JUnit5
     add ab04907a RAT-346: Switch to TempDir from JUnit5
     add f2ee6df0 RAT-346: Organise imports and fix possible resource leak in 
tests
     add 6575f2fa RAT-346: Add missing switch case for no logging
     add 59094c06 RAT-346: Fix warnings and optimize imports
     add 2d9e0903 RAT-346: LHF optimize imports
     add f7feef28 RAT-346: Organize imports and simplify IO test operations
     add e6450380 RAT-346: Add missing switch cases for logger
     add 8328f35e RAT-346: Use tempDir instead of manually managed file in test
     add 2d81efb8 RAT-346: Fix code warning
     add 850da0d0 RAT-346: Add changelog about changes in RAT
     add 7b212728 RAT-346: Fix javadoc errors
     add 9a54e790 RAT-346: Fix minor javadoc errors
     add 9912876d RAT-346: Fix more javadoc warnings
     add c053a017 RAT-346: Fix more javadoc warnings
     add c7042730 RAT-346: Fix more javadoc warnings
     add 26e9a5d8 RAT-346: Fix more javadoc warnings
     add 385ad2ed RAT-346: Fix more javadoc warnings
     add 62c6e374 RAT-346: Fix more javadoc warnings
     add 3bc73575 RAT-346: Adapt changelog for javadoc changes
     add 1cdd21fd Merge pull request #195 from 
Claudenw/RAT-346_warn_on_duplicate_license_family
     add 6790fe45 Bump org.junit.platform:junit-platform-runner from 1.8.1 to 
1.10.1
     add d5eac732 Merge pull request #201 from 
apache/dependabot/maven/org.junit.platform-junit-platform-runner-1.10.1
     add c2ca7635 Bump junit.version from 5.10.0 to 5.10.1
     add 95630982 Merge pull request #200 from 
apache/dependabot/maven/junit.version-5.10.1
     add 42a4f78b RAT-348: Use try-with-resources when reading ignore files
     add cf66ca60 RAT-343: Enhance documentation about new configuration options
     add 370d03c8 RAT-343: Add intro
     add ea3a5d3f RAT-343: Hide link to format howto
     add 0451bc13 RAT-343: Update docs
     add 796ebb6e updated examples
     add 12cd6cec cleaned up examples
     add 8c32c9a3 Cleanup examples
     add a3963874 Merge pull request #202 from 
Claudenw/feature/RAT-343_improveDocs
     add 5d93657f RAT-343: Explicitly mention that custom licenses need to have 
unique names
     add 7e31d421 RAT-343: Fix typo
     add 2489f9f0 Merge pull request #199 from 
apache/feature/RAT-343_improveDocs
     add c69157d3 Added gating if statements before regex in SPDX and Copyright 
matchers
     add 78e58eca Fixed RAT-325 and added some logging
     add af0452a5 Merge pull request #192 from 
Claudenw/RAT-325_fix_performance_degradation
     add b157bce9 RAT-325: Add missing changelog about SPDX optimization
     add b93793f2 RAT-325: Reduce log level to not pollute build logs with each 
filename that is being processed
     add cadd8645 Changed default logging level to WARN
     add 47b662b1 added --log-level option to CLI to set logging level
     add c31bdf9b Fixed error in log level text
     add fe3a4989 Fixed typo
     add a0010fde Merge pull request #204 from Claudenw/RAT-325_Logging_Issue
     add 1036fcbc RAT-325: Add changelog entry about new default logging level 
WARN for CLI/test runs
     add 9623f09e Bump actions/cache from 3.3.3 to 4.0.0
     add 7c5bffc7 Merge pull request #203 from 
apache/dependabot/github_actions/actions/cache-4.0.0
     add 6bbe459c Merge branch 'master' into feature/RAT-293_sonarCloud

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  11 +
 .../invoker.properties => .buildtools/formatPom    |   8 +-
 .../generateStagingSiteInWebpageRepo               |   5 +-
 .github/workflows/maven.yml                        |  22 +-
 .gitignore                                         |   1 +
 .mvn/maven.config                                  |   1 +
 .mvn/wrapper/maven-wrapper.jar                     | Bin 0 -> 62547 bytes
 .mvn/wrapper/maven-wrapper.properties              |  18 +
 .travis.yml                                        |   9 -
 BUILD.txt                                          |   9 +-
 Jenkinsfile                                        |  12 +-
 NOTICE                                             |   3 +-
 README.md                                          |   4 -
 RELEASE-NOTES.txt                                  |  69 +-
 RELEASE_NOTES.txt                                  |  54 ++
 ant-task-examples.xml                              |   2 +-
 apache-rat-api/.gitignore                          |  19 -
 apache-rat-api/pom.xml                             |  50 --
 .../org/apache/rat/api/domain/LicenseFamily.java   |  99 ---
 .../rat/api/domain/LicenseFamilyBuilder.java       |  96 ---
 .../apache/rat/api/domain/RatLicenseFamily.java    | 137 ----
 apache-rat-api/src/site/apt/index.apt.vm           |  26 -
 apache-rat-api/src/site/site.xml                   |  29 -
 .../rat/api/domain/LicenseFamilyBuilderTest.java   |  63 --
 .../rat/api/domain/RatLicenseFamilyTest.java       | 226 ------
 apache-rat-core/architecture_notes.md              |  68 ++
 apache-rat-core/pom.xml                            |  57 +-
 ...tException.java => ConfigurationException.java} |  22 +-
 .../src/main/java/org/apache/rat/Defaults.java     | 274 ++++++--
 .../src/main/java/org/apache/rat/Report.java       | 611 +++++++++--------
 .../java/org/apache/rat/ReportConfiguration.java   | 594 ++++++++++++++--
 .../src/main/java/org/apache/rat/Reporter.java     | 138 ++++
 .../rat/analysis/DefaultAnalyserFactory.java       |  67 +-
 .../rat/analysis/DocumentHeaderAnalyser.java       |  48 +-
 .../org/apache/rat/analysis/HeaderCheckWorker.java | 109 +--
 .../org/apache/rat/analysis/IHeaderMatcher.java    | 160 ++++-
 .../org/apache/rat/analysis/LicenseCollection.java | 134 ++++
 .../org/apache/rat/analysis/UnknownLicense.java    |  97 +++
 .../generation/GeneratedLicenseNotRequired.java    | 106 ---
 .../analysis/license/ApacheSoftwareLicense20.java  |  47 --
 .../license/AppliedApacheSoftwareLicense20.java    |  73 --
 .../apache/rat/analysis/license/BaseLicense.java   |  51 +-
 .../apache/rat/analysis/license/CDDL1License.java  |  67 --
 .../rat/analysis/license/CopyrightHeader.java      | 102 ---
 .../rat/analysis/license/DeprecatedConfig.java}    |  25 +-
 .../rat/analysis/license/DojoLicenseHeader.java    |  41 --
 .../analysis/license/FullTextMatchingLicense.java  |  96 +--
 .../apache/rat/analysis/license/GPL1License.java   |  37 -
 .../apache/rat/analysis/license/GPL3License.java   |  37 -
 .../apache/rat/analysis/license/MITLicense.java    |  36 -
 .../apache/rat/analysis/license/OASISLicense.java  |  66 --
 .../license/SimplePatternBasedLicense.java         |  56 +-
 .../rat/analysis/license/TMF854LicenseHeader.java  |  35 -
 .../apache/rat/analysis/license/W3CDocLicense.java |  35 -
 .../matchers/AbstractHeaderMatcher.java}           |  43 +-
 .../matchers/AbstractMatcherContainer.java         |  68 ++
 .../analysis/matchers/AbstractSimpleMatcher.java   |  74 ++
 .../apache/rat/analysis/matchers/AndMatcher.java   |  76 +++
 .../rat/analysis/matchers/CopyrightMatcher.java    | 126 ++++
 .../rat/analysis/matchers/FullTextMatcher.java     | 132 ++++
 .../apache/rat/analysis/matchers/NotMatcher.java   |  79 +++
 .../apache/rat/analysis/matchers/OrMatcher.java    |  95 +++
 .../rat/analysis/matchers/SPDXMatcherFactory.java  | 138 ++++
 .../rat/analysis/matchers/SimpleRegexMatcher.java} |  49 +-
 .../matchers/SimpleTextMatcher.java}               |  47 +-
 .../rat/annotation/AbstractLicenseAppender.java    |  31 +-
 .../rat/annotation/ApacheV2LicenseAppender.java    |  10 +-
 .../main/java/org/apache/rat/api/ContentType.java  |   2 +-
 .../src/main/java/org/apache/rat/api/Document.java |   7 +-
 .../src/main/java/org/apache/rat/api/MetaData.java |  99 ++-
 .../org/apache/rat/config/ConfigurationUtil.java   |  44 --
 .../java/org/apache/rat/config/ReportFormat.java   |   2 +-
 .../rat/config/SourceCodeManagementSystems.java    |   2 +-
 .../java/org/apache/rat/configuration/Format.java  | 120 ++++
 .../apache/rat/configuration/LicenseReader.java    |  59 ++
 .../rat/configuration/MatcherBuilderTracker.java   | 115 ++++
 .../MatcherReader.java}                            |  24 +-
 .../rat/configuration/XMLConfigurationReader.java  | 394 +++++++++++
 .../builders/AbstractBuilder.java}                 |  59 +-
 .../builders/AllBuilder.java}                      |  18 +-
 .../builders/AnyBuilder.java}                      |  14 +-
 .../builders/ChildContainerBuilder.java            | 110 +++
 .../configuration/builders/CopyrightBuilder.java   |  71 ++
 .../configuration/builders/MatcherRefBuilder.java  | 125 ++++
 .../builders/NotBuilder.java}                      |  34 +-
 .../builders/RegexBuilder.java}                    |  51 +-
 .../builders/SpdxBuilder.java}                     |  45 +-
 .../rat/configuration/builders/TextBuilder.java    |  62 ++
 .../builders/TextCaptureBuilder.java}              |  16 +-
 .../org/apache/rat/document/ToNameTransformer.java |   6 +-
 .../rat/document/impl/DocumentImplUtils.java       |   1 -
 .../rat/document/impl/guesser/ArchiveGuesser.java  |   4 +-
 .../rat/document/impl/guesser/BinaryGuesser.java   |  30 +-
 .../rat/document/impl/guesser/GuessUtils.java      |   2 +-
 .../rat/document/impl/guesser/NoteGuesser.java     |   4 +-
 .../rat/license/AcademicFree21LicenseFamily.java   |  27 -
 .../apache/rat/license/Apache20LicenseFamily.java  |  27 -
 .../org/apache/rat/license/GPL1LicenseFamily.java  |  31 -
 .../org/apache/rat/license/GPL3LicenseFamily.java  |  31 -
 .../main/java/org/apache/rat/license/ILicense.java | 171 +++++
 .../org/apache/rat/license/ILicenseFamily.java     |  69 +-
 .../apache/rat/license/ILicenseFamilyBuilder.java  |  78 +++
 .../rat/license/LicenseFamilySetFactory.java       | 121 ++++
 .../org/apache/rat/license/LicenseSetFactory.java  | 224 ++++++
 .../org/apache/rat/license/MITLicenseFamily.java   |  31 -
 .../rat/license/ModifiedBSDLicenseFamily.java      |  27 -
 .../org/apache/rat/license/OASISLicenseFamily.java |  27 -
 .../java/org/apache/rat/license/SimpleLicense.java | 123 ++++
 .../apache/rat/license/SimpleLicenseFamily.java    |  34 +-
 .../rat/license/W3CDocumentLicenseFamily.java      |  27 -
 .../rat/license/W3CSoftwareLicenseFamily.java      |  27 -
 .../java/org/apache/rat/policy/DefaultPolicy.java  |  92 +--
 .../java/org/apache/rat/report/AbstractReport.java |  10 +
 .../main/java/org/apache/rat/report/RatReport.java |  21 +
 .../report/claim/impl/AbstractClaimReporter.java   |  16 +
 .../claim/impl/xml/SimpleXmlClaimReporter.java     |   1 +
 .../rat/report/claim/util/LicenseAddingReport.java |   5 +-
 .../apache/rat/report/xml/XmlReportFactory.java    |  28 +-
 .../apache/rat/report/xml/writer/IXmlWriter.java   |   6 +-
 .../rat/report/xml/writer/InvalidXmlException.java |  11 +-
 .../rat/report/xml/writer/XmlWriterUtils.java      |  29 -
 .../rat/report/xml/writer/impl/base/XmlWriter.java | 116 ++--
 .../DefaultLog.java}                               |  65 +-
 .../src/main/java/org/apache/rat/utils/Log.java    |  78 +++
 .../java/org/apache/rat/utils/ReportingSet.java    | 286 ++++++++
 .../java/org/apache/rat/walker/ArchiveWalker.java  |  10 +-
 .../org/apache/rat/walker/DirectoryWalker.java     |  51 +-
 .../rat/walker/NameBasedHiddenFileFilter.java      |  85 +++
 .../main/java/org/apache/rat/walker/Walker.java    |  20 +-
 .../src/main/resources/org/apache/rat/default.xml  | 267 ++++++++
 .../org/apache/rat/generation-keywords.txt         |  26 +
 .../java/org/apache/rat/DefaultsTest.java}         |  46 +-
 .../org/apache/rat/ReportConfigurationTest.java    | 587 ++++++++++++++++
 .../src/test/java/org/apache/rat/ReportTest.java   | 162 ++---
 .../java/org/apache/rat/ReportTransformerTest.java |   5 +-
 .../src/test/java/org/apache/rat/ReporterTest.java | 140 ++++
 .../apache/rat/analysis/AnalyserFactoryTest.java   | 105 +--
 .../apache/rat/analysis/HeaderCheckWorkerTest.java |  21 +-
 .../apache/rat/analysis/MockLicenseMatcher.java    |  41 --
 .../generation/JavaDocLicenseNotRequiredTest.java  |  82 ---
 .../rat/analysis/license/AbstractLicenseTest.java  | 148 ++++
 .../license/ApacheSoftwareLicense20ShortTest.java  |  55 --
 .../license/ApacheSoftwareLicense20Test.java       |  70 --
 .../license/ApacheSoftwareLicenseTest.java         |  83 +++
 .../AppliedApacheSoftwareLicense20Test.java        | 109 ---
 .../license/AppliedApacheSoftwareLicenseTest.java  |  57 ++
 .../rat/analysis/license/CDDL1LicenseTest.java     |  91 +--
 .../rat/analysis/license/CopyrightHeaderTest.java  |  76 ---
 .../rat/analysis/license/DirectoryScanner.java     |  27 +-
 .../rat/analysis/license/GPL123LicenseTest.java    |  87 ---
 .../rat/analysis/license/GPLLicenseTest.java       |  64 ++
 .../rat/analysis/license/GeneratedLicenseTest.java |  51 ++
 .../rat/analysis/license/IllumosLicenseTest.java}  |  25 +-
 .../rat/analysis/license/MITLicenseTest.java       |  69 +-
 .../rat/analysis/license/OASISLicenseTest.java     |  99 +--
 .../rat/analysis/license/W3CLicenseTest.java       |  51 +-
 .../rat/analysis/matchers/AndMatcherTest.java      |  78 +++
 .../analysis/matchers/CopyrightMatcherTest.java    | 119 ++++
 .../rat/analysis/matchers/FullTextMatcherTest.java |  76 +++
 .../rat/analysis/matchers/NotMatcherTest.java      |  63 ++
 .../rat/analysis/matchers/OrMatcherTest.java       |  77 +++
 .../rat/analysis/matchers/SPDXMatcherTest.java     |  86 +++
 .../analysis/matchers/SimpleCopyrightTests.java}   |  31 +-
 .../analysis/matchers/SimpleRegexMatcherTest.java  |  77 +++
 .../analysis/matchers/SimpleTextMatcherTest.java   |  88 +++
 .../rat/analysis/util/MatcherMultiplexerTest.java  |  78 ---
 .../apache/rat/annotation/TestLicenseAppender.java | 223 +++---
 .../apache/rat/config/AddLicenseHeadersTest.java   |   8 +-
 .../apache/rat/config/ConfigurationUtilTest.java   |  44 --
 .../org/apache/rat/config/ReportFormatTest.java    |  10 +-
 .../config/SourceCodeManagementSystemsTest.java    |  18 +-
 .../rat/configuration/ConfigurationReaderTest.java | 101 +++
 .../org/apache/rat/configuration/FormatTest.java   |  20 +-
 .../apache/rat/document/ToNameTransformerTest.java |  21 +-
 .../document/impl/SingularFileDocumentTest.java    |  18 +-
 .../document/impl/guesser/ArchiveGuesserTest.java  |   4 +-
 .../document/impl/guesser/BinaryGuesserTest.java   |  14 +-
 .../rat/document/impl/guesser/GuessUtilsTest.java  |   4 +-
 .../rat/document/impl/guesser/NoteGuesserTest.java |   4 +-
 .../impl/util/DocumentAnalyserMultiplexerTest.java |  20 +-
 .../org/apache/rat/header/ArrayCharFilterTest.java |  12 +-
 .../rat/header/FilteringSequenceFactoryTest.java   |  20 +-
 .../org/apache/rat/header/HeaderMatcherTest.java   |  25 +-
 .../rat/header/HeaderMatcherWithBeansTest.java     |  29 +-
 .../org/apache/rat/policy/DefaultPolicyTest.java   | 212 +++---
 .../org/apache/rat/report/xml/MockXmlWriter.java   | 122 ----
 .../rat/report/xml/XmlReportFactoryTest.java       | 114 ++--
 .../org/apache/rat/report/xml/XmlReportTest.java   | 219 ++----
 .../java/org/apache/rat/report/xml/XmlUtils.java   |  77 ---
 .../rat/report/xml/writer/XmlWriterUtilsTest.java  |  17 +-
 .../report/xml/writer/impl/base/XmlWriterTest.java | 437 ++++++------
 .../org/apache/rat/testhelpers/TestingLicense.java | 177 +++++
 .../TestingLocation.java}                          |  26 +-
 .../org/apache/rat/testhelpers/TestingMatcher.java | 104 +++
 .../org/apache/rat/testhelpers/TextUtils.java}     |  37 +-
 .../java/org/apache/rat/testhelpers/XmlUtils.java  | 165 +++++
 .../org/apache/rat/walker/DirectoryWalkerTest.java |  98 +++
 .../apache/rat/walker/FileNameComparatorTest.java  |   8 +-
 .../org/apache/rat/ReportConfigurationTestFile}    |   8 +-
 .../{FilterTest.cs => FilterTest.cs.new}           | 199 +++---
 apache-rat-plugin/pom.xml                          | 149 ++--
 .../{RAT-268 => CustomLicense}/invoker.properties  |   0
 .../src/it/{it1 => CustomLicense}/pom.xml          |  44 +-
 .../main/java/nl/basjes/something/Something.java   |  26 +
 apache-rat-plugin/src/it/RAT-268/module1/pom.xml   |   5 +-
 apache-rat-plugin/src/it/RAT-268/module3/pom.xml   |   5 +-
 apache-rat-plugin/src/it/RAT-268/pom.xml           |   7 +-
 apache-rat-plugin/src/it/it1/pom.xml               |  93 ++-
 apache-rat-plugin/src/it/it1/verify.groovy         |   8 +-
 apache-rat-plugin/src/it/it4_RAT-168/pom.xml       |   5 +-
 .../java/org/apache/rat/mp/AbstractRatMojo.java    | 693 +++++++++++--------
 .../rat/mp/{RatCheckException.java => All.java}    |  27 +-
 .../rat/mp/{RatCheckException.java => Any.java}    |  27 +-
 .../mp/{RatCheckException.java => Copyright.java}  |  30 +-
 .../java/org/apache/rat/mp/EnclosingMatcher.java   |  62 ++
 .../rat/mp/{RatCheckException.java => Family.java} |  31 +-
 .../java/org/apache/rat/mp/FilesReportable.java    |  66 +-
 .../src/main/java/org/apache/rat/mp/License.java   |  65 ++
 .../apache/rat/mp/LicenseFamilySpecification.java  |  53 --
 .../rat/mp/{RatCheckException.java => Not.java}    |  27 +-
 .../main/java/org/apache/rat/mp/RatCheckMojo.java  | 167 ++---
 .../main/java/org/apache/rat/mp/RatReportMojo.java | 123 ++--
 .../rat/mp/{RatCheckException.java => Regex.java}  |  23 +-
 .../rat/mp/{RatCheckException.java => Spdx.java}   |  18 +-
 .../src/main/java/org/apache/rat/mp/Text.java      |  13 +-
 .../org/apache/rat/mp/util/ExclusionHelper.java    |  32 +-
 .../org/apache/rat/mp/util/ScmIgnoreParser.java    |  87 +--
 .../rat/mp/util/ignore/GitIgnoreMatcher.java       |  56 ++
 .../GlobIgnoreMatcher.java}                        | 102 +--
 .../ignore/IgnoreMatcher.java}                     |  23 +-
 .../mp/util/ignore/IgnoringDirectoryScanner.java   |  74 ++
 .../src/site/apt/examples/custom-license.apt.vm    | 207 ++++--
 apache-rat-plugin/src/site/apt/usage.apt.vm        |   2 +-
 .../apache/rat/mp/BetterAbstractMojoTestCase.java  | 118 ++++
 .../java/org/apache/rat/mp/RatCheckMojoTest.java   | 278 ++++----
 .../java/org/apache/rat/mp/RatTestHelpers.java     | 192 ++----
 .../apache/rat/mp/util/ExclusionHelperTest.java    |  85 ++-
 .../apache/rat/mp/util/ScmIgnoreParserTest.java    |  56 +-
 .../resources/unit/RAT-335-GitIgnore/.gitignore    |   7 +
 .../resources/unit/RAT-335-GitIgnore/README.txt    |  12 +
 .../unit/RAT-335-GitIgnore/dir1/.gitignore         |   3 +
 .../resources/unit/RAT-335-GitIgnore/dir1/dir1.md  |   1 +
 .../resources/unit/RAT-335-GitIgnore/dir1/dir1.txt |   1 +
 .../unit/RAT-335-GitIgnore/dir1/file1.log          |   1 +
 .../resources/unit/RAT-335-GitIgnore/dir2/dir2.md  |   1 +
 .../resources/unit/RAT-335-GitIgnore/dir2/dir2.txt |   1 +
 .../resources/unit/RAT-335-GitIgnore/dir3/dir3.log |   1 +
 .../unit/RAT-335-GitIgnore/dir3/file3.log          |   1 +
 .../unit/RAT-335-GitIgnore}/invoker.properties     |   0
 .../resources/unit/RAT-335-GitIgnore}/pom.xml      |  23 +-
 .../test/resources/unit/RAT-335-GitIgnore/root.md  |   1 +
 .../src/test/resources/unit/RAT-343/pom.xml        |  91 +++
 .../src/test/resources/unit/it1/pom.xml            |   5 +-
 .../src/test/resources/unit/it2/pom.xml            |   5 +-
 .../src/test/resources/unit/it3/pom.xml            |   7 +-
 .../src/test/resources/unit/it4/pom.xml            |   5 +-
 .../test/resources/unit/{it1 => it5}/.bzrignore    |   0
 .../src/test/resources/unit/it5/pom.xml            | 114 ++++
 apache-rat-tasks/pom.xml                           |  59 +-
 .../src/main/java/org/apache/rat/anttasks/All.java |  21 +-
 .../src/main/java/org/apache/rat/anttasks/Any.java |  21 +-
 .../java/org/apache/rat/anttasks/Copyright.java    |  31 +-
 .../main/java/org/apache/rat/anttasks/Family.java  |  22 +-
 .../rat/anttasks/FullTextLicenseMatcher.java       |  71 --
 .../main/java/org/apache/rat/anttasks/License.java |  72 ++
 .../src/main/java/org/apache/rat/anttasks/Not.java |  21 +-
 .../main/java/org/apache/rat/anttasks/Regex.java   |  24 +-
 .../main/java/org/apache/rat/anttasks/Report.java  | 478 ++++++-------
 .../rat/anttasks/ResourceCollectionContainer.java  |  21 +-
 .../main/java/org/apache/rat/anttasks/Spdx.java    |  24 +-
 .../rat/anttasks/SubstringLicenseMatcher.java      |  72 --
 .../main/java/org/apache/rat/anttasks/Text.java    |  23 +-
 .../resources/org/apache/rat/anttasks/antlib.xml   |  61 +-
 .../rat/anttasks/AbstractRatAntTaskTest.java       |   2 +
 .../java/org/apache/rat/anttasks/ReportTest.java   | 125 +++-
 .../src/test/java/org/example/Matcher.java         |  20 +-
 .../{LicenseFamily.java => MatcherBuilder.java}    |  11 +-
 .../src/test/resources/antunit/customLicense.xml   |  15 +-
 .../src/test/resources/antunit/index.apt           |   4 +
 .../antunit/report-bad-configurations.xml          | 101 +--
 .../src/test/resources/antunit/report-junit.xml    | 256 ++++---
 .../resources/antunit/report-normal-operation.xml  | 757 ++++++++++++---------
 apache-rat-tools/pom.xml.new                       | 104 +++
 apache-rat/README-ANT.txt                          |   1 -
 apache-rat/README-CLI.txt                          |  27 +-
 apache-rat/pom.xml                                 |  26 +-
 apache-rat/src/site/apt/index.apt.vm               |  22 +-
 mvnw                                               | 308 +++++++++
 mvnw.cmd                                           | 205 ++++++
 pom.xml                                            | 177 +++--
 src/changes/changes.xml                            | 196 +++++-
 src/site/apt/index.apt.vm                          |   2 +-
 src/site/md/architecture.md                        |  97 +++
 src/site/site.xml                                  |   3 +-
 294 files changed, 14088 insertions(+), 7538 deletions(-)
 create mode 100644 .asf.yaml
 copy apache-rat-plugin/src/it/it4_RAT-168/invoker.properties => 
.buildtools/formatPom (88%)
 mode change 100644 => 100755
 copy apache-rat-plugin/src/it/it4_RAT-168/invoker.properties => 
.buildtools/generateStagingSiteInWebpageRepo (90%)
 mode change 100644 => 100755
 create mode 100644 .mvn/maven.config
 create mode 100644 .mvn/wrapper/maven-wrapper.jar
 create mode 100644 .mvn/wrapper/maven-wrapper.properties
 delete mode 100644 .travis.yml
 delete mode 100644 apache-rat-api/.gitignore
 delete mode 100644 apache-rat-api/pom.xml
 delete mode 100644 
apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamily.java
 delete mode 100644 
apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamilyBuilder.java
 delete mode 100644 
apache-rat-api/src/main/java/org/apache/rat/api/domain/RatLicenseFamily.java
 delete mode 100644 apache-rat-api/src/site/apt/index.apt.vm
 delete mode 100644 apache-rat-api/src/site/site.xml
 delete mode 100644 
apache-rat-api/src/test/java/org/apache/rat/api/domain/LicenseFamilyBuilderTest.java
 delete mode 100644 
apache-rat-api/src/test/java/org/apache/rat/api/domain/RatLicenseFamilyTest.java
 create mode 100644 apache-rat-core/architecture_notes.md
 copy apache-rat-core/src/main/java/org/apache/rat/{api/RatException.java => 
ConfigurationException.java} (73%)
 create mode 100644 apache-rat-core/src/main/java/org/apache/rat/Reporter.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/LicenseCollection.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/UnknownLicense.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/generation/GeneratedLicenseNotRequired.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/AppliedApacheSoftwareLicense20.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/CDDL1License.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/CopyrightHeader.java
 rename 
apache-rat-core/src/{test/java/org/apache/rat/analysis/license/MockStandardLicense.java
 => main/java/org/apache/rat/analysis/license/DeprecatedConfig.java} (76%)
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/DojoLicenseHeader.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/GPL1License.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/GPL3License.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/MITLicense.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/TMF854LicenseHeader.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/license/W3CDocLicense.java
 copy 
apache-rat-core/src/main/java/org/apache/rat/{document/impl/guesser/GuessUtils.java
 => analysis/matchers/AbstractHeaderMatcher.java} (60%)
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/AbstractMatcherContainer.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/AbstractSimpleMatcher.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/AndMatcher.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/CopyrightMatcher.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/FullTextMatcher.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/NotMatcher.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/OrMatcher.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/SPDXMatcherFactory.java
 rename 
apache-rat-core/src/{test/java/org/apache/rat/analysis/generation/GeneratedLicenseNotRequiredTest.java
 => main/java/org/apache/rat/analysis/matchers/SimpleRegexMatcher.java} (52%)
 copy 
apache-rat-core/src/main/java/org/apache/rat/{document/impl/guesser/GuessUtils.java
 => analysis/matchers/SimpleTextMatcher.java} (52%)
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/config/ConfigurationUtil.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/Format.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/LicenseReader.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/MatcherBuilderTracker.java
 copy apache-rat-core/src/main/java/org/apache/rat/{config/ReportFormat.java => 
configuration/MatcherReader.java} (65%)
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationReader.java
 copy 
apache-rat-core/src/main/java/org/apache/rat/{analysis/generation/JavaDocLicenseNotRequired.java
 => configuration/builders/AbstractBuilder.java} (56%)
 rename 
apache-rat-core/src/main/java/org/apache/rat/{license/GPL2LicenseFamily.java => 
configuration/builders/AllBuilder.java} (76%)
 rename 
apache-rat-core/src/main/java/org/apache/rat/{license/CDDL1LicenseFamily.java 
=> configuration/builders/AnyBuilder.java} (76%)
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/builders/ChildContainerBuilder.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/builders/CopyrightBuilder.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/builders/MatcherRefBuilder.java
 copy 
apache-rat-core/src/main/java/org/apache/rat/{document/ToNameTransformer.java 
=> configuration/builders/NotBuilder.java} (61%)
 rename 
apache-rat-core/src/main/java/org/apache/rat/{analysis/generation/JavaDocLicenseNotRequired.java
 => configuration/builders/RegexBuilder.java} (52%)
 copy 
apache-rat-core/src/main/java/org/apache/rat/{document/UnsuitableDocumentException.java
 => configuration/builders/SpdxBuilder.java} (60%)
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/builders/TextBuilder.java
 copy apache-rat-core/src/main/java/org/apache/rat/{config/ReportFormat.java => 
configuration/builders/TextCaptureBuilder.java} (77%)
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/AcademicFree21LicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/Apache20LicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/GPL1LicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/GPL3LicenseFamily.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/ILicense.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamilyBuilder.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/LicenseFamilySetFactory.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/MITLicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/ModifiedBSDLicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/OASISLicenseFamily.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicense.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/W3CDocumentLicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/license/W3CSoftwareLicenseFamily.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/XmlWriterUtils.java
 rename 
apache-rat-core/src/main/java/org/apache/rat/{analysis/util/HeaderMatcherMultiplexer.java
 => utils/DefaultLog.java} (53%)
 create mode 100644 apache-rat-core/src/main/java/org/apache/rat/utils/Log.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/utils/ReportingSet.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/walker/NameBasedHiddenFileFilter.java
 create mode 100644 
apache-rat-core/src/main/resources/org/apache/rat/default.xml
 create mode 100644 
apache-rat-core/src/main/resources/org/apache/rat/generation-keywords.txt
 copy 
apache-rat-core/src/{main/java/org/apache/rat/ReportFailedRuntimeException.java 
=> test/java/org/apache/rat/DefaultsTest.java} (53%)
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/MockLicenseMatcher.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/generation/JavaDocLicenseNotRequiredTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/AbstractLicenseTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20ShortTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20Test.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicenseTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/AppliedApacheSoftwareLicense20Test.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/AppliedApacheSoftwareLicenseTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/CopyrightHeaderTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/GPL123LicenseTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/GPLLicenseTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/license/GeneratedLicenseTest.java
 rename 
apache-rat-core/src/{main/java/org/apache/rat/analysis/license/GPL2License.java 
=> test/java/org/apache/rat/analysis/license/IllumosLicenseTest.java} (60%)
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/AndMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/CopyrightMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/FullTextMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/NotMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/OrMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/SPDXMatcherTest.java
 rename 
apache-rat-core/src/{main/java/org/apache/rat/analysis/license/W3CLicense.java 
=> test/java/org/apache/rat/analysis/matchers/SimpleCopyrightTests.java} (55%)
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/SimpleRegexMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/SimpleTextMatcherTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/util/MatcherMultiplexerTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/config/ConfigurationUtilTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/ConfigurationReaderTest.java
 copy apache-rat-tasks/src/test/java/org/example/LicenseFamily.java => 
apache-rat-core/src/test/java/org/apache/rat/configuration/FormatTest.java (56%)
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/report/xml/MockXmlWriter.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlUtils.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingLicense.java
 rename 
apache-rat-core/src/test/java/org/apache/rat/{document/MockLocation.java => 
testhelpers/TestingLocation.java} (79%)
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingMatcher.java
 copy 
apache-rat-core/src/{main/java/org/apache/rat/document/UnsuitableDocumentException.java
 => test/java/org/apache/rat/testhelpers/TextUtils.java} (56%)
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/testhelpers/XmlUtils.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/walker/DirectoryWalkerTest.java
 copy apache-rat-core/src/{main/java/org/apache/rat/license/ILicenseFamily.java 
=> test/resources/org/apache/rat/ReportConfigurationTestFile} (91%)
 copy apache-rat-core/src/test/resources/violations/{FilterTest.cs => 
FilterTest.cs.new} (77%)
 copy apache-rat-plugin/src/it/{RAT-268 => CustomLicense}/invoker.properties 
(100%)
 copy apache-rat-plugin/src/it/{it1 => CustomLicense}/pom.xml (55%)
 create mode 100644 
apache-rat-plugin/src/it/CustomLicense/src/main/java/nl/basjes/something/Something.java
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> All.java} (62%)
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> Any.java} (62%)
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> Copyright.java} (60%)
 create mode 100644 
apache-rat-plugin/src/main/java/org/apache/rat/mp/EnclosingMatcher.java
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> Family.java} (60%)
 create mode 100644 
apache-rat-plugin/src/main/java/org/apache/rat/mp/License.java
 delete mode 100644 
apache-rat-plugin/src/main/java/org/apache/rat/mp/LicenseFamilySpecification.java
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> Not.java} (62%)
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> Regex.java} (67%)
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> Spdx.java} (75%)
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-plugin/src/main/java/org/apache/rat/mp/Text.java (78%)
 create mode 100644 
apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ignore/GitIgnoreMatcher.java
 copy 
apache-rat-plugin/src/main/java/org/apache/rat/mp/util/{ScmIgnoreParser.java => 
ignore/GlobIgnoreMatcher.java} (61%)
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/{RatCheckException.java 
=> util/ignore/IgnoreMatcher.java} (60%)
 create mode 100644 
apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ignore/IgnoringDirectoryScanner.java
 create mode 100644 
apache-rat-plugin/src/test/java/org/apache/rat/mp/BetterAbstractMojoTestCase.java
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/.gitignore
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/README.txt
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/.gitignore
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/dir1.md
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/dir1.txt
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/file1.log
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir2/dir2.md
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir2/dir2.txt
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir3/dir3.log
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir3/file3.log
 copy apache-rat-plugin/src/{it/RAT-268 => 
test/resources/unit/RAT-335-GitIgnore}/invoker.properties (100%)
 copy apache-rat-plugin/src/{it/RAT-268 => 
test/resources/unit/RAT-335-GitIgnore}/pom.xml (64%)
 create mode 100644 
apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/root.md
 create mode 100644 apache-rat-plugin/src/test/resources/unit/RAT-343/pom.xml
 copy apache-rat-plugin/src/test/resources/unit/{it1 => it5}/.bzrignore (100%)
 create mode 100644 apache-rat-plugin/src/test/resources/unit/it5/pom.xml
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/All.java (63%)
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Any.java (63%)
 copy apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckException.java 
=> apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Copyright.java (57%)
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Family.java (65%)
 delete mode 100644 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/FullTextLicenseMatcher.java
 create mode 100644 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/License.java
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Not.java (63%)
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Regex.java (61%)
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Spdx.java (61%)
 delete mode 100644 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/SubstringLicenseMatcher.java
 copy apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java => 
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Text.java (62%)
 rename apache-rat-tasks/src/test/java/org/example/{LicenseFamily.java => 
MatcherBuilder.java} (78%)
 copy apache-rat-core/src/test/resources/elements/Xml.xml => 
apache-rat-tasks/src/test/resources/antunit/customLicense.xml (79%)
 create mode 100644 apache-rat-tools/pom.xml.new
 create mode 100755 mvnw
 create mode 100644 mvnw.cmd
 create mode 100644 src/site/md/architecture.md

Reply via email to