This is an automated email from the ASF dual-hosted git repository.
pottlinger pushed a change to branch feature/RAT-397
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
from 4dfa4429 RAT-397: Mark scripts as bash
add 9dee894c Bump com.gradle:develocity-maven-extension from 1.23.1 to
1.23.2
add 65f91998 Merge pull request #447 from
apache/dependabot/maven/com.gradle-develocity-maven-extension-1.23.2
add 2214096e Bump org.apache.maven.plugins:maven-compiler-plugin
add 6cb74cfe RAT-345: Merge pull request #446 from
apache/dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.14.0
add ea17e2ae Bump org.junit:junit-bom from 5.11.4 to 5.12.0
add f85b4576 RAT-345: Merge pull request #445 from
apache/dependabot/maven/org.junit-junit-bom-5.12.0
add 7d3509ef Bump org.junit:junit-bom from 5.12.0 to 5.12.1
add b08e69da Merge pull request #451 from
apache/dependabot/maven/org.junit-junit-bom-5.12.1
add 1c7e66d5 Delete branches upon merge
add a01c8f3e Bump org.apache:apache from 33 to 34
add 8a402a24 Merge pull request #453 from
apache/dependabot/maven/org.apache-apache-34
add dcb9505e Bump org.apache.commons:commons-csv from 1.13.0 to 1.14.0
add 09b978cb Merge pull request #454 from
apache/dependabot/maven/org.apache.commons-commons-csv-1.14.0
add 14b996dd Bump org.apache.maven.plugins:maven-failsafe-plugin from
3.5.2 to 3.5.3
add 9eae25ca Merge pull request #455 from
apache/dependabot/maven/org.apache.maven.plugins-maven-failsafe-plugin-3.5.3
add 803dc38e Bump org.apache.maven.plugins:maven-surefire-plugin from
3.5.2 to 3.5.3
add e9bd6926 Merge pull request #456 from
apache/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.5.3
add e5c0e0a8 Bump org.codehaus.mojo:extra-enforcer-rules from 1.9.0 to
1.10.0
add e7dcca19 Merge pull request #457 from
apache/dependabot/maven/org.codehaus.mojo-extra-enforcer-rules-1.10.0
add efa70061 Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1
add 44f6420f Merge pull request #460 from
apache/dependabot/maven/org.apache.commons-commons-text-1.13.1
add f81d0a97 Bump commons-io:commons-io from 2.18.0 to 2.19.0
add c2506654 Merge pull request #462 from
apache/dependabot/maven/commons-io-commons-io-2.19.0
add c93b0591 Bump org.junit:junit-bom from 5.12.1 to 5.12.2
add 0bffa99f Merge pull request #461 from
apache/dependabot/maven/org.junit-junit-bom-5.12.2
add 414b88f7 Bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0
add 83d69e86 Merge pull request #464 from
apache/dependabot/maven/org.apache.commons-commons-collections4-4.5.0
add d9e82b3e Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0
to 1.14.0
add eb026e77 Merge pull request #463 from
apache/dependabot/maven/com.h3xstream.findsecbugs-findsecbugs-plugin-1.14.0
add 9939413c initial design comments
add 8d5d83b9 fixes for tests
add 0b9b8b9d fixes for RAT-335
add 058120d4 fixes for. gitignore and other descending processors
add b3990be3 cleaned up checkstyle issues
add 26b881d2 cleaned up checkstyle issues
add ae25ee2b fixed and cleaned up plugin tests
add 53be57e8 fixed and cleaned up plugin tests
add eba23cb4 fixed and cleaned up plugin tests
add b6a5ce26 fixed and cleaned up plugin tests
add ab8e00aa updated and fixed plugin tests
add 5fb0fdf4 fixed last tests in plugin module
add 4b564ba6 fixed Ant task issues
add 0e40a8b9 added missing files
add 528e46a3 fixed tests on Windows
add 52f0589c turned on mvn debugging
add 0741f3a5 Fixed command line file name processing
add e6c723ac added test failure info
add 7e9c7dd2 Added more info to decompose messages
add 07ca02a4 updated some tests
add 136ddb65 clean up of remaingin core tests
add 047358b8 fixed archive processing and naming issues
add 9748adf4 fixed checkstyle issues
add c23f19dd added debug to test
add 1ce3724a added debug to test
add 754e6980 added debug to test
add 99a550ae Added detail to decomposition
add e03c483e used decomposition in more tests
add 0b79d611 used decomposition in more tests
add 143def26 cleaned up decomposition reports
add 460b85b9 cleaned up decomposition reports
add aeb058f1 Added wild logging to find Windows problem
add 0023c54d removed excess builds
add b6f09a58 Added wild logging to find Windows problem
add 295093f9 debugging for tests
add db8d1179 debugging for tests
add af28b378 debugging for tests
add 76da4a75 debugging for tests
add 82e0d375 debugging for tests
add fc7bd52c removed unused imports
add 86ce6ca1 possible fix
add 59b05f51 debugging for tests
add f5847c9b debugging for tests
add d7b60065 put full testing back
add 8a80dbe4 Fix for windows bug
add 9c14a1e7 RAT-98: Fix typos
add fb1dd27b Minor cleanup
add e989016c removed dead lines / updated javadoc
add 3b1ac562 fixed rebase errors
add 3cef2f08 Merge remote-tracking branch 'origin/master' into
RAT-98_report_skipped_files
add 53a3f8ea removed MatcherPredicate and inlined the code to make it
easier to read
add 64db2181 added working directory
add 4a68b3cf updated merge issues
add 50760094 fix for file delete on windows
add 9f82d3d5 Added FSInfo to handle file system differences
add f9a46f61 updated spotbugs
add cefaff7e attempt to fix windows error
add a46a2446 fixed merge error
add 103d9dbb fixed pattern match
add 818618f2 added more descriptive failure messages
add faecfcaf fixed merg issues
add a0bd888a added file converter + test
add b66ff14e fixes file list walker
add e5073ff0 Merge branch 'master' into add_file_arg_converter
add 89192f88 implemented matcher set in ExclusionProcessor
add 95ef0a12 Merge branch 'add_matcher_set' into 98_update
add b928be2a fixed NoteGuesserTest
add 12d4f1c3 Minor cleanups
add 36f8a316 Minor fixes
add 81a97f6d fixed deprecated messages
add b358eee2 Merge branch
'Add_workingDirectory_to_resolve_relative_document_names' into 97_update
add 7d9e7397 fixed DocumentNameMatcher idiom misuse
add cc5724bc Merge branch 'RAT-98_fix_merge_issue' into 98_update
add e140777c fixed javadoc
add f7679b56 fixed checkstyle
add 04a9da18 initial design comments
add 6180a137 fixes for tests
add 89e4e9cd fixes for RAT-335
add d0d7b542 fixes for. gitignore and other descending processors
add df6412cb cleaned up checkstyle issues
add 3456632f cleaned up checkstyle issues
add cd416a94 fixed and cleaned up plugin tests
add 5d5dab4c fixed and cleaned up plugin tests
add 4c4c97e6 fixed and cleaned up plugin tests
add 4daa9c96 fixed and cleaned up plugin tests
add 2bc6556d updated and fixed plugin tests
add 4a7a5a75 fixed last tests in plugin module
add 3bd8ae94 fixed Ant task issues
add 1fd25506 added missing files
add 060a4a93 fixed tests on Windows
add 24a39741 turned on mvn debugging
add 2f57b8df Fixed command line file name processing
add c4893633 added test failure info
add eeecd8d8 Added more info to decompose messages
add f6c69924 updated some tests
add 79a2b448 clean up of remaingin core tests
add cc16bd93 clean up of remaingin core tests
add 08b11432 fixed archive processing and naming issues
add 8a182232 fixed checkstyle issues
add 68f04254 Added detail to decomposition
add 96c16137 used decomposition in more tests
add 9148cfe1 used decomposition in more tests
add 9484e228 Added wild logging to find Windows problem
add b1e170e1 removed excess builds
add bbdd9ad8 Added wild logging to find Windows problem
add f7bc6e58 debugging for tests
add c32b768c debugging for tests
add 51a81d10 debugging for tests
add d1fd7b2c removed unused imports
add 401628c2 possible fix
add cbc9e30e debugging for tests
add 6b6aa382 debugging for tests
add 1e06dae7 put full testing back
add d69d544d Fix for windows bug
add b8b53db8 Minor cleanup
add c2fcdefc removed dead lines / updated javadoc
add 10a9460f fixed rebase errors
add 67b615fc removed MatcherPredicate and inlined the code to make it
easier to read
add 6aee0aaf added working directory
add 3ff0436a fix for file delete on windows
add c2088ee8 attempt to fix windows error
add 1ee90bad fixed pattern match
add e157dc58 fixes file list walker
add 7d0c6430 implemented matcher set in ExclusionProcessor
add 48347285 fixed NoteGuesserTest
add 3364d201 Minor cleanups
add 3e7d699a Minor fixes
add 3e50462e fixed javadoc
add ec474c3a fixed rebase issues
add 24637cba Merge branch '98_to_master' into RAT-98_report_skipped_files
add d20bfd48 Merge branch 'master' into RAT-98_report_skipped_files
add c7bb04df standardized calls for FileDocument
add 07d6cab5 Merge branch 'master' into RAT-98_report_skipped_files
add d09481bc Merge branch 'master' into RAT-98_report_skipped_files
add 83f01fbb Update XMLConfigurationReader.java
add 0093ae23 Update ArchiveWalker.java
add e519c830 removed accidentally added invoker.properties files
add c9f0665b Merge branch 'master' into RAT-98_report_skipped_files
add b5e001a2 adoped changes from master
add 30576c44 Merge branch 'master' into RAT-98_report_skipped_files
add fedd6828 Merge branch 'master' into RAT-98_report_skipped_files
add 6e95e34c updated from master
add 1f50d9af refactored DocumentName
add 8c97d09b Merge branch 'master' into RAT-98_report_skipped_files
add 4c9289ee first cut at logging use of deprecated info
add 0b432649 added Ant help
add 559eae09 update ant help
add 609b8902 Initial changes for Ant processing. Includes changes to
Licenses and family include/deny specification.
add eadaa47b working version
add 93291e17 Merge branch 'master' into
RAT-398_deprecate_methods_in_Ant_Report
add f6ee9930 cleaned up changes
add 3892523c Merge remote-tracking branch 'origin/master' into
RAT-398_deprecate_methods_in_Ant_Report
add 7270bb82 Reformat poms
add 9c743919 fixed issue with zero length args
add 95b5def0 updated formatting
add 68686904 RAT-398: Code cleanup
add 0c215efd RAT-398: Simplifications during review
add fbc69652 RAT-398: Minor test cleanups
add 730429ea migrated to junit5
add 59303f61 cleaned up as per review notes
add 5fba0724 RAT-398: Remove unused code, minor fixes
add e374b909 RAT-398: Minor cleanups
add 58127fde RAT-398: Simplify and remove unused code
add 59eb98d3 RAT-398: Remove redundant code
add 7058f5e2 Merge branch 'RAT-398_deprecate_methods_in_Ant_Report' of
github.com:Claudenw/creadur-rat into RAT-398_deprecate_methods_in_Ant_Report
add 3810b38a RAT-398: Add changelog about possibly deprecated Ant
functionality that can be configured in via CLI options now
add 4769f52d Fix typo
add cc9bdfab RAT-398: Make some classes final
add 7aa859b6 RAT-398: Merge pull request #450 from
Claudenw/RAT-398_deprecate_methods_in_Ant_Report
add 0be6046f RAT-398: Apply checkstyle warning fixes
add a0214caa RAT-398: Apply suggested code change to template
add 8463e30e RAT-398: Apply minor pom clean ups to avoid duplicate version
definitions
add 8040fdff RAT-345: Update maven-clean plugin
add c4c656e1 Bump com.gradle:common-custom-user-data-maven-extension
add d43564df Merge pull request #467 from
apache/dependabot/maven/com.gradle-common-custom-user-data-maven-extension-2.0.2
add 7e353de3 Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.5.0
add 3d16c94e Merge pull request #466 from
apache/dependabot/maven/org.codehaus.plexus-plexus-testing-1.5.0
add 65f5c105 Bump com.gradle:develocity-maven-extension from 1.23.2 to 2.0
add ae3372b8 Merge pull request #459 from
apache/dependabot/maven/com.gradle-develocity-maven-extension-2.0
add 02ecea21 RAT-345: Add tika to the ignore list as it uses >=JDK11
add e51cfaee Bump com.gradle:develocity-maven-extension from 2.0 to 2.0.1
add 4bc95c3f Merge pull request #470 from
apache/dependabot/maven/com.gradle-develocity-maven-extension-2.0.1
add 8998590f Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1
add 9ed51350 Merge pull request #469 from
apache/dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.5.1
add 34eee888 RAT-473: take into account global gitignore (#433)
add 6263fd82 RAT-473: Update documentation (#472)
add 0360b48a RAT-345: Update to Maven 3.9.10
add 972060cb Bump org.junit:junit-bom from 5.12.2 to 5.13.0
add c3449a76 Merge pull request #473 from
apache/dependabot/maven/org.junit-junit-bom-5.13.0
add ccc0912d Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0
to 3.6.1
add cbd0b3f2 Merge pull request #474 from
apache/dependabot/maven/org.codehaus.mojo-build-helper-maven-plugin-3.6.1
add fb93efb5 Bump mavenVersion from 3.9.9 to 3.9.10
add 950ca10d Merge pull request #475 from
apache/dependabot/maven/mavenVersion-3.9.10
add da0b41c3 Bump org.junit:junit-bom from 5.13.0 to 5.13.1
add 424025b8 Merge pull request #476 from
apache/dependabot/maven/org.junit-junit-bom-5.13.1
add e07e18d6 Bump com.gradle:common-custom-user-data-maven-extension
add 1fbc6baa Merge pull request #477 from
apache/dependabot/maven/com.gradle-common-custom-user-data-maven-extension-2.0.3
add 8219f0be Bump org.apache:apache from 34 to 35
add b12478e0 Merge pull request #482 from
apache/dependabot/maven/org.apache-apache-35
add 466102b4 RAT-468: Run GHA on macos as well
add 81435910 RAT-468: No JDK8 available on macos-latest - revert
add 733cbefd updated documentaiton for building rat
add f5f31366 Reformat
add 4409932d Merge pull request #483 from
Claudenw/update_build_documentation
add 9c600ea6 RAT-345: Ignore spotbugs as it is >JDK8
add 6f29a8a4 Bump org.junit:junit-bom from 5.13.1 to 5.13.2
add bfb63c97 Merge pull request #486 from
apache/dependabot/maven/org.junit-junit-bom-5.13.2
add 0dd35dae Bump org.apache.maven.plugins:maven-pmd-plugin from 3.26.0 to
3.27.0
add 4362fba4 Merge pull request #487 from
apache/dependabot/maven/org.apache.maven.plugins-maven-pmd-plugin-3.27.0
add e49c7ef1 Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.0
to 3.9.1
add 5abf25df Merge pull request #490 from
apache/dependabot/maven/org.apache.maven.plugins-maven-invoker-plugin-3.9.1
add b6444dfc Bump org.junit:junit-bom from 5.13.2 to 5.13.3
add 9c2ead1e Merge pull request #493 from
apache/dependabot/maven/org.junit-junit-bom-5.13.3
add a15a0345 updated report XSD documentation
add 5c7f59da updated cli intro and fixed argument type display
add ea347426 cleaned up ant introduction
add 7549be96 updated documentation and documentation generation
add b52295ae update to create most files from RAT configuraiton
add 4c9fdd14 ant documentation updates
add 341c28c4 Initial completed site
add 91e3505c cleaned up files
add 4077337b fixed the documentation for the 'any' matcher
add aa022bf6 Add missing javadoc
add f964a01e Fix more javadoc
add 8c3bf8c8 RAT-474: Apply review comment
add 622235d3 RAT-474: Apply review comment
add ad65b6b6 RAT-474: Apply review comment
add 16423706 RAT-474: Fix package of test
add 28d94543 Merge branch 'update_documentation' of
github.com:Claudenw/creadur-rat into update_documentation
add 740e8496 Fix minor errors during review
add e70421c9 Inline code block in order to catch possible NPE and report
it as an error
add 73c6cdc8 Fix minor javadoc errors
add 68252026 Fix minor javadoc errors
add 89c2a271 Fix minor javadoc errors
add 0ac0ad9a Fix minor javadoc errors
add 73e0b3e2 Fix minor errors in site docs
add 6e1ce48d Fix minor documentation errors
add cbacd9eb Update javadoc and put possibly expensive contains at the end
of the if-condition
add 764f812b Update docs and javadocs
add 5e6abb10 Update and augment documentation
add 951af869 Fix star import and checkstyle build failure
add 19f318f0 Fix empty description and velocity template errors and update
markdown docs
add e0131f06 Fix broken link in Maven doc
add b3770e23 Use RAT more consistently
add ecaa894c Fix javadoc errors
add 2de358d9 Update RatTool.java
add 00f41d54 Update SimpleRegexMatcher.java
add 422a8f3b Fix empty line
add 25b4d3e9 Merge pull request #488 from Claudenw/update_documentation
add bf64a490 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
add 32ea014f Merge pull request #494 from
apache/dependabot/maven/org.apache.commons-commons-lang3-3.18.0
add a652f48d Merge branch 'master' into feature/RAT-397
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 +
.github/dependabot.yml | 5 +
.github/workflows/maven.yml | 1 +
.mvn/extensions.xml | 4 +-
.mvn/wrapper/maven-wrapper.properties | 2 +-
BUILD.txt | 13 +-
README.md | 33 +-
apache-rat-core/pom.xml | 6 +-
.../src/it/java/org/apache/rat/ReportTest.java | 2 +-
.../src/main/java/org/apache/rat/Defaults.java | 7 +-
.../java/org/apache/rat/DeprecationReporter.java | 84 +++-
.../main/java/org/apache/rat/OptionCollection.java | 144 ++++--
.../apache/rat/analysis/license/BaseLicense.java | 2 +-
.../analysis/license/FullTextMatchingLicense.java | 4 +-
.../license/SimplePatternBasedLicense.java | 4 +-
.../matchers/AbstractMatcherContainer.java | 8 +-
.../apache/rat/analysis/matchers/AndMatcher.java | 6 +-
.../rat/analysis/matchers/CopyrightMatcher.java | 20 +-
.../rat/analysis/matchers/FullTextMatcher.java | 4 +-
.../apache/rat/analysis/matchers/NotMatcher.java | 4 +-
.../apache/rat/analysis/matchers/OrMatcher.java | 3 +-
.../rat/analysis/matchers/SPDXMatcherFactory.java | 5 +-
.../rat/analysis/matchers/SimpleRegexMatcher.java | 9 +-
.../main/java/org/apache/rat/commandline/Arg.java | 157 +++---
.../org/apache/rat/commandline/Converters.java | 11 +
.../rat/config/exclusion/StandardCollection.java | 6 +-
.../AbstractFileProcessorBuilder.java | 10 +-
.../exclusion/fileProcessors/GitIgnoreBuilder.java | 70 +++
.../rat/configuration/XMLConfigurationReader.java | 12 +-
.../rat/configuration/XMLConfigurationWriter.java | 14 +-
.../apache/rat/document/DocumentNameMatcher.java | 35 +-
.../org/apache/rat/document/IgnoredDocument.java | 3 +-
.../org/apache/rat/header/ArrayCharFilter.java | 2 +-
.../rat/header/FilteringSequenceFactory.java | 5 +-
.../org/apache/rat/header/LineNumberReader.java | 2 +-
.../src/main/java/org/apache/rat/help/Help.java | 27 +-
.../java/org/apache/rat/report/AbstractReport.java | 8 +-
.../apache/rat/report/claim/ClaimStatistic.java | 4 +-
.../main/java/org/apache/rat/utils/DefaultLog.java | 12 +-
.../src/main/java/org/apache/rat/utils/Log.java | 23 +-
.../apache/rat/walker/IReportableListWalker.java | 2 +-
apache-rat-core/src/site/apt/FileNamePattern.apt | 29 --
.../markdown/development/write_file_processor.md | 113 ++++-
.../java/org/apache/rat/OptionCollectionTest.java | 2 +-
.../apache/rat/analysis/HeaderCheckWorkerTest.java | 2 +-
.../fileProcessors/AbstractIgnoreBuilderTest.java | 9 +-
.../fileProcessors/GitIgnoreBuilderTest.java | 63 ++-
.../configuration/XMLConfigurationReaderTest.java | 17 +-
.../apache/rat/report/ConfigurationReportTest.java | 5 +-
.../apache/rat/test/AbstractOptionsProvider.java | 10 +-
.../GitIgnoreBuilderTest/global-gitignore | 3 +
.../resources/GitIgnoreBuilderTest/src/.gitignore | 3 +
.../src/local-should-precede-global.md | 5 +
.../src/local-should-precede-global.xml | 5 +
apache-rat-plugin/.gitignore | 5 +-
apache-rat-plugin/pom.xml | 72 ++-
.../java/org/apache/rat/mp/AbstractRatMojo.java | 8 +-
.../java/org/apache/rat/mp/EnclosingMatcher.java | 4 +-
.../apache/rat/mp/HeaderMatcherSpecification.java | 6 +-
.../src/main/java/org/apache/rat/mp/Spdx.java | 2 +-
.../src/site/apt/examples/basic.apt.vm | 2 +
.../src/site/apt/examples/custom-license.apt.vm | 53 +-
.../{argumentTypes.apt.vm => examples/index.apt} | 23 +-
.../src/site/apt/examples/site.apt.vm | 2 +
.../src/site/apt/examples/verify.apt.vm | 2 +
apache-rat-plugin/src/site/apt/index.apt | 55 ---
apache-rat-plugin/src/site/apt/usage.apt.vm | 97 ----
apache-rat-plugin/src/site/site.xml | 2 +-
.../src/templates/apt/index.apt.vm.vm | 120 +++++
.../src/templates/apt/mvn_options.apt.vm | 68 +++
apache-rat-tasks/.gitignore | 3 +
apache-rat-tasks/pom.xml | 45 +-
.../src/main/java/org/apache/rat/anttasks/All.java | 2 +
.../src/main/java/org/apache/rat/anttasks/Any.java | 2 +
.../java/org/apache/rat/anttasks/Copyright.java | 2 +
.../main/java/org/apache/rat/anttasks/Family.java | 4 +-
.../main/java/org/apache/rat/anttasks/Help.java | 233 +++++++++
.../main/java/org/apache/rat/anttasks/License.java | 2 +
.../src/main/java/org/apache/rat/anttasks/Not.java | 2 +
.../main/java/org/apache/rat/anttasks/Regex.java | 2 +
.../main/java/org/apache/rat/anttasks/Report.java | 288 +++++++----
.../main/java/org/apache/rat/anttasks/Spdx.java | 2 +
.../main/java/org/apache/rat/anttasks/Text.java | 2 +
.../resources/org/apache/rat/anttasks/antlib.xml | 4 +
apache-rat-tasks/src/site/apt/index.apt.vm | 102 ----
apache-rat-tasks/src/site/apt/report.apt.vm | 64 ---
.../src/templates/apt/ant_options.apt.vm | 113 +++++
apache-rat-tasks/src/templates/apt/index.apt.vm.vm | 330 +++++++++++++
.../rat/anttasks/AbstractRatAntTaskTest.java | 30 +-
.../java/org/apache/rat/anttasks/AntOption.java | 79 ---
.../apache/rat/anttasks/GeneratedReportTest.java | 544 +++++++++++++++++++++
.../java/org/apache/rat/anttasks/HelpTest.java | 54 ++
.../org/apache/rat/anttasks/ReportOptionTest.java | 39 +-
.../java/org/apache/rat/anttasks/ReportTest.java | 67 ++-
.../src/test/resources/antunit/report-junit.xml | 342 ++++++++++++-
.../src/test/resources/helpTest/build.xml | 23 +-
apache-rat-testdata/pom.xml | 2 +-
apache-rat-tools/pom.xml | 12 +-
apache-rat-tools/spotbugs-ignore.xml | 6 +
.../org/apache/rat/documentation/Exporter.java | 201 ++++++++
.../options}/AbstractOption.java | 86 +++-
.../rat/documentation/options/AntOption.java | 453 +++++++++++++++++
.../rat/documentation/options/CLIOption.java | 71 +++
.../options}/MavenOption.java | 85 +++-
.../rat/documentation/options}/package-info.java | 4 +-
.../apache/rat/documentation}/package-info.java | 4 +-
.../apache/rat/documentation/velocity/License.java | 93 ++++
.../apache/rat/documentation/velocity/Matcher.java | 303 ++++++++++++
.../rat/documentation/velocity/MatcherTree.java | 137 ++++++
.../apache/rat/documentation/velocity/RatTool.java | 271 ++++++++++
.../rat/documentation/velocity}/package-info.java | 4 +-
.../org/apache/rat/tools/AntDocumentation.java | 20 +-
.../java/org/apache/rat/tools/AntGenerator.java | 153 ++++--
.../main/java/org/apache/rat/tools/AntOption.java | 93 ----
.../java/org/apache/rat/tools/Documentation.java | 2 +-
.../java/org/apache/rat/tools/MavenGenerator.java | 72 +--
.../src/main/java/org/apache/rat/tools/Naming.java | 74 ++-
.../java/org/apache/rat/tools/package-info.java | 2 +-
apache-rat-tools/src/main/resources/Ant.tpl | 65 ++-
apache-rat-tools/src/main/resources/Args.tpl | 78 +--
apache-rat-tools/src/main/resources/Maven.tpl | 9 +-
.../options}/MavenOptionTest.java | 2 +-
.../test/java/org/apache/rat/tools/NamingTest.java | 20 +-
apache-rat/.gitignore | 5 +
apache-rat/pom.xml | 36 +-
.../main/resources/META-INF/maven/site-tools.xml | 23 +
apache-rat/src/site/apt/index.apt.vm | 90 ----
.../src/site/markdown/exclusion_expression.md | 14 +-
apache-rat/src/site/resources/site/index.md.vm | 112 +++++
apache-rat/src/templates/apt/cli_options.apt.vm | 70 +++
.../src/templates/apt/default_licenses.apt.vm | 88 ++++
.../apt/default_matchers.apt.vm} | 32 +-
apache-rat/src/templates/apt/index.apt.vm.vm | 189 +++++++
.../src/templates/apt/standard_collections.apt.vm | 57 +++
pom.xml | 64 ++-
src/changes/changes.xml | 6 +
src/conf/checkstyle-suppressions.xml | 8 +
src/main/resources/META-INF/maven/site-tools.xml | 24 +
src/site/apt/index.apt.vm | 143 +++---
src/site/apt/license_def.apt.vm | 56 +--
src/site/apt/matcher_def.apt.vm | 44 +-
src/site/apt/ui_def.apt.vm | 46 +-
src/site/apt/xslt_def.apt.vm | 56 ++-
src/site/markdown/architecture.md | 31 +-
src/site/markdown/development/ui/generator.md | 28 +-
src/site/markdown/development/ui/options.md | 18 +-
src/site/markdown/development/ui/ui_specific.md | 27 +-
src/site/markdown/development/ui_implementation.md | 31 +-
src/site/site.xml | 34 +-
149 files changed, 5843 insertions(+), 1752 deletions(-)
delete mode 100644 apache-rat-core/src/site/apt/FileNamePattern.apt
create mode 100644
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/global-gitignore
create mode 100644
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/local-should-precede-global.md
create mode 100644
apache-rat-core/src/test/resources/GitIgnoreBuilderTest/src/local-should-precede-global.xml
rename apache-rat-plugin/src/site/apt/{argumentTypes.apt.vm =>
examples/index.apt} (58%)
delete mode 100644 apache-rat-plugin/src/site/apt/index.apt
delete mode 100644 apache-rat-plugin/src/site/apt/usage.apt.vm
create mode 100644 apache-rat-plugin/src/templates/apt/index.apt.vm.vm
create mode 100644 apache-rat-plugin/src/templates/apt/mvn_options.apt.vm
create mode 100644
apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Help.java
delete mode 100644 apache-rat-tasks/src/site/apt/index.apt.vm
delete mode 100644 apache-rat-tasks/src/site/apt/report.apt.vm
create mode 100644 apache-rat-tasks/src/templates/apt/ant_options.apt.vm
create mode 100644 apache-rat-tasks/src/templates/apt/index.apt.vm.vm
delete mode 100644
apache-rat-tasks/src/test/java/org/apache/rat/anttasks/AntOption.java
create mode 100644
apache-rat-tasks/src/test/java/org/apache/rat/anttasks/GeneratedReportTest.java
create mode 100644
apache-rat-tasks/src/test/java/org/apache/rat/anttasks/HelpTest.java
copy apache-rat-core/src/test/resources/javadocs/notjavadoc.html =>
apache-rat-tasks/src/test/resources/helpTest/build.xml (69%)
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/Exporter.java
rename apache-rat-tools/src/main/java/org/apache/rat/{tools =>
documentation/options}/AbstractOption.java (65%)
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/options/AntOption.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/options/CLIOption.java
rename apache-rat-tools/src/main/java/org/apache/rat/{tools =>
documentation/options}/MavenOption.java (52%)
copy {apache-rat-core/src/main/java/org/apache/rat/license =>
apache-rat-tools/src/main/java/org/apache/rat/documentation/options}/package-info.java
(87%)
copy {apache-rat-core/src/main/java/org/apache/rat/license =>
apache-rat-tools/src/main/java/org/apache/rat/documentation}/package-info.java
(90%)
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/velocity/License.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/velocity/Matcher.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/velocity/MatcherTree.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/documentation/velocity/RatTool.java
copy {apache-rat-core/src/main/java/org/apache/rat/license =>
apache-rat-tools/src/main/java/org/apache/rat/documentation/velocity}/package-info.java
(89%)
delete mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/AntOption.java
rename apache-rat-tools/src/test/java/org/apache/rat/{tools =>
documentation/options}/MavenOptionTest.java (96%)
create mode 100644 apache-rat/src/main/resources/META-INF/maven/site-tools.xml
delete mode 100644 apache-rat/src/site/apt/index.apt.vm
copy {apache-rat-core => apache-rat}/src/site/markdown/exclusion_expression.md
(81%)
create mode 100644 apache-rat/src/site/resources/site/index.md.vm
create mode 100644 apache-rat/src/templates/apt/cli_options.apt.vm
create mode 100644 apache-rat/src/templates/apt/default_licenses.apt.vm
rename apache-rat/src/{site/apt/default_licenses.apt.vm =>
templates/apt/default_matchers.apt.vm} (56%)
create mode 100644 apache-rat/src/templates/apt/index.apt.vm.vm
create mode 100644 apache-rat/src/templates/apt/standard_collections.apt.vm
create mode 100644 src/main/resources/META-INF/maven/site-tools.xml