This is an automated email from the ASF dual-hosted git repository. pottlinger pushed a commit to branch feature/RAT-397 in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit 6b7ee326610b285198933495cd7f8357bf091d70 Merge: 27bed365 5c0cecc9 Author: P. Ottlinger <[email protected]> AuthorDate: Thu Dec 5 08:54:42 2024 +0100 Merge remote-tracking branch 'origin/master' into feature/RAT-397 .gitignore | 2 + .mvn/{extensions.xml => extensions.xml.orig} | 0 .../src/it/java/org/apache/rat/ReportTest.java | 9 +- .../it/resources/ReportTest/RAT_14/verify.groovy | 24 +- .../it/resources/ReportTest/RAT_147/verify.groovy | 2 +- .../resources/ReportTest/RAT_259/commandLine.txt | 6 + .../RAT_259/elements/ILoggerFactory.java | 57 ++ .../ReportTest/RAT_259/elements/Image.png | Bin 0 -> 489 bytes .../resources/ReportTest/RAT_259/elements/LICENSE | 202 ++++++ .../resources/ReportTest/RAT_259/elements/NOTICE | 7 + .../ReportTest/RAT_259/elements/Source.java | 9 + .../resources/ReportTest/RAT_259/elements/Text.txt | 20 + .../ReportTest/RAT_259/elements/TextHttps.txt | 20 + .../resources/ReportTest/RAT_259/elements/Xml.xml | 20 + .../ReportTest/RAT_259/elements/buildr.rb | 44 ++ .../ReportTest/RAT_259/elements/dummy.jar | Bin 0 -> 6615 bytes .../ReportTest/RAT_259/elements/generated.txt | 3 + .../ReportTest/RAT_259/elements/plain.json | 3 + .../ReportTest/RAT_259/elements/sub/Empty.txt | 1 + .../resources/ReportTest/RAT_259/elements/tri.txt | 6 + .../src/it/resources/ReportTest/RAT_259/list.txt | 1 + .../it/resources/ReportTest/RAT_259/verify.groovy | 40 ++ .../resources/ReportTest/RAT_455/commandLine.txt | 3 + .../src/it/resources/ReportTest/RAT_455/src/GPL.md | 4 + .../it/resources/ReportTest/RAT_455}/verify.groovy | 16 +- .../resources/ReportTest/RAT_457/commandLine.txt | 7 + .../RAT_457/src/apache-rat-0.17-SNAPSHOT.jar | Bin 0 -> 7192564 bytes .../it/resources/ReportTest/RAT_457}/verify.groovy | 17 +- .../resources/ReportTest/RAT_458/commandLine.txt | 2 + .../it/resources/ReportTest/RAT_458/src/README.md | 19 + .../it/resources/ReportTest/RAT_458}/verify.groovy | 18 +- .../main/java/org/apache/rat/OptionCollection.java | 63 +- .../java/org/apache/rat/ReportConfiguration.java | 126 +++- .../src/main/java/org/apache/rat/Reporter.java | 7 +- .../rat/analysis/DefaultAnalyserFactory.java | 7 +- .../org/apache/rat/analysis/HeaderCheckWorker.java | 1 - .../src/main/java/org/apache/rat/api/MetaData.java | 19 +- .../main/java/org/apache/rat/commandline/Arg.java | 32 +- .../rat/config/exclusion/ExclusionProcessor.java | 160 ++--- .../rat/config/exclusion/ExclusionUtils.java | 4 +- .../apache/rat/config/exclusion/FileProcessor.java | 86 ++- .../rat/config/exclusion/StandardCollection.java | 95 ++- .../exclusion/fileProcessors/CVSFileProcessor.java | 3 +- .../fileProcessors/DescendingFileProcessor.java | 15 +- .../exclusion/fileProcessors/GitFileProcessor.java | 23 +- .../java/org/apache/rat/document/DocumentName.java | 356 +++++++++-- .../apache/rat/document/DocumentNameMatcher.java | 200 +++++- .../rat/document/DocumentNameMatcherSupplier.java | 50 -- .../java/org/apache/rat/document/FileDocument.java | 21 +- .../rat/document/TraceableDocumentNameMatcher.java | 191 ------ .../src/main/java/org/apache/rat/help/Help.java | 3 +- .../rat/report/claim/SimpleXmlClaimReporter.java | 5 - .../org/apache/rat/report/xml/XmlElements.java | 16 - .../java/org/apache/rat/walker/ArchiveWalker.java | 9 +- .../java/org/apache/rat/walker/FileListWalker.java | 99 +++ .../apache/rat/walker/IReportableListWalker.java | 116 ++++ .../src/main/resources/org/apache/rat/asf.xml | 705 +++++++++++++++++++++ .../src/main/resources/org/apache/rat/default.xml | 13 +- .../main/resources/org/apache/rat/plain-rat.xsl | 234 ++++--- .../main/resources/org/apache/rat/rat-report.xsd | 1 - apache-rat-core/src/site/apt/index.apt.vm | 2 +- .../src/test/java/org/apache/rat/DefaultsTest.java | 14 +- .../java/org/apache/rat/OptionCollectionTest.java | 4 +- .../org/apache/rat/ReportConfigurationTest.java | 77 ++- .../src/test/java/org/apache/rat/ReporterTest.java | 187 +++--- .../java/org/apache/rat/ReporterTestUtils.java | 28 +- .../rat/analysis/DefaultAnalyserFactoryTest.java | 84 +-- .../apache/rat/analysis/HeaderCheckWorkerTest.java | 5 +- .../org/apache/rat/analysis/TikaProcessorTest.java | 19 +- .../rat/analysis/license/GPLLicenseTest.java | 6 +- .../config/exclusion/ExclusionProcessorTest.java | 40 +- .../rat/config/exclusion/FileProcessorTest.java | 62 ++ .../config/exclusion/StandardCollectionTest.java | 3 +- .../AbstractIgnoreProcessorTest.java | 2 +- .../fileProcessors/CVSFileProcessorTest.java | 1 + .../DescendingFileProcessorTest.java | 11 +- .../fileProcessors/GitFileProcessorTest.java | 56 +- .../config/parameters/DescriptionBuilderTest.java | 13 +- .../org/apache/rat/configuration/FormatTest.java | 1 - .../configuration/XMLConfigurationReaderTest.java | 9 +- .../DocumentAnalyserMultiplexerTest.java | 4 +- .../org/apache/rat/document/DocumentNameTest.java | 191 ++++++ .../rat/document/{impl => }/FileDocumentTest.java | 6 +- .../{impl => }/guesser/NoteGuesserTest.java | 11 +- .../apache/rat/document/impl/DocumentNameTest.java | 34 - .../org/apache/rat/policy/DefaultPolicyTest.java | 11 +- .../apache/rat/report/ConfigurationReportTest.java | 3 +- .../rat/report/xml/XmlReportFactoryTest.java | 2 +- .../apache/rat/test/AbstractOptionsProvider.java | 15 +- .../apache/rat/testhelpers/TestingDocument.java | 6 +- .../java/org/apache/rat/testhelpers/TextUtils.java | 22 +- .../org/apache/rat/walker/DirectoryWalkerTest.java | 2 +- .../org/apache/rat/walker/FileListWalkerTest.java | 154 +++++ apache-rat-plugin/pom.xml | 2 +- apache-rat-plugin/src/it/RAT-107/.idea/dummy | 1 + apache-rat-plugin/src/it/RAT-107/covertura.ser | 1 + apache-rat-plugin/src/it/RAT-107/pom.xml | 44 ++ .../src/it/RAT-107/release.properties | 1 + .../src/it/RAT-107/submodule/.idea/dummy | 1 + .../src/it/RAT-107/submodule/covertura.ser | 1 + .../it/{it4_RAT-168 => RAT-107/submodule}/pom.xml | 19 +- .../src/it/RAT-107/submodule/release.properties | 1 + .../it/{it4_RAT-168 => RAT-168}/invoker.properties | 0 .../src/it/{it4_RAT-168 => RAT-168}/pom.xml | 0 .../src/it/{RAT-314 => RAT-168}/verify.groovy | 14 +- apache-rat-plugin/src/it/RAT-314/verify.groovy | 16 +- apache-rat-plugin/src/it/it1/verify.groovy | 9 +- .../java/org/apache/rat/mp/AbstractRatMojo.java | 6 +- .../main/java/org/apache/rat/mp/RatCheckMojo.java | 4 +- .../java/org/apache/rat/mp/RatCheckMojoTest.java | 102 +-- .../src/test/resources/unit/RAT-107/.idea/dummy | 1 + .../src/test/resources/unit/RAT-107/cobertura.ser | 1 + .../src/test/resources/unit/RAT-107/pom.xml | 38 ++ .../test/resources/unit/RAT-107/release.properties | 1 + .../resources/unit/RAT-107/submodule/.idea/dummy | 1 + .../resources/unit/RAT-107/submodule/cobertura.ser | 1 + .../resources/unit/RAT-107/submodule}/pom.xml | 18 +- .../unit/RAT-107/submodule/release.properties | 1 + .../main/java/org/apache/rat/anttasks/Report.java | 6 +- .../rat/anttasks/ResourceCollectionContainer.java | 2 +- .../java/org/apache/rat/anttasks/ReportTest.java | 6 +- .../resources/antunit/report-normal-operation.xml | 14 - apache-rat-tools/pom.xml | 6 +- apache-rat-tools/src/main/resources/Ant.tpl | 2 +- apache-rat-tools/src/main/resources/Maven.tpl | 3 +- apache-rat-tools/src/main/resources/ant/report.tpl | 14 - apache-rat/README-ANT.txt | 2 +- apache-rat/src/site/apt/index.apt.vm | 2 +- apache-rat/src/site/apt/output/example.apt | 144 +++-- apache-rat/src/site/examples/default_output.txt | 118 ++-- apache-rat/src/site/examples/rat-report.txt | 193 ++---- src/changes/changes.xml | 24 + src/python/recursive-rat.py | 4 +- src/site/apt/index.apt.vm | 2 +- 134 files changed, 3747 insertions(+), 1386 deletions(-)
