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 cc7aa789e37c8d8bd1cfe4528c1f3e47036cec22 Merge: 363500dd e7d29d91 Author: P. Ottlinger <[email protected]> AuthorDate: Sat Nov 23 20:40:50 2024 +0100 Merge remote-tracking branch 'origin/master' into feature/RAT-397 apache-rat-core/pom.xml | 46 +++ .../src/it/java/org/apache/rat/ReportTest.java | 213 +++++++++++++ .../it/resources/ReportTest/RAT_14/commandLine.txt | 3 + .../resources/ReportTest/RAT_14/src/Image-png.not | Bin 0 -> 1098 bytes .../src/it/resources/ReportTest/RAT_14/src/NOTICE | 7 + .../ReportTest/RAT_14/src/UTF16_with_signature.xml | Bin 0 -> 2402 bytes .../ReportTest/RAT_14/src/UTF8_with_signature.xml | 29 ++ .../resources/ReportTest/RAT_14/src/dummy.tar.gz | Bin 0 -> 5342 bytes .../resources/ReportTest/RAT_14/src/file.cpp} | 19 +- .../resources/ReportTest/RAT_14/src/generated.txt | 3 + .../RAT_14/src/leader-election-message-arrives.dia | Bin 0 -> 5796 bytes .../resources/ReportTest/RAT_14/src/side_left.bmp | Bin 0 -> 345238 bytes .../ReportTest/RAT_14/src/unix-newlines.txt.bin | 8 + .../ReportTest/RAT_14/src/windows-newlines.txt.bin | 9 + .../it/resources/ReportTest/RAT_14/verify.groovy | 83 +++++ .../resources/ReportTest/RAT_147/commandLine.txt | 4 + .../ReportTest/RAT_147/src/unix-newlines.txt.bin | 8 + .../RAT_147/src/windows-newlines.txt.bin | 9 + .../it/resources/ReportTest/RAT_147/verify.groovy | 62 ++++ .../resources/ReportTest/RAT_211/commandLine.txt | 6 + .../src/leader-election-message-arrives.dia | Bin 0 -> 5796 bytes .../resources/ReportTest/RAT_211/src/side_left.bmp | Bin 0 -> 345238 bytes .../it/resources/ReportTest/RAT_211/verify.groovy | 56 ++++ .../resources/ReportTest/RAT_246/commandLine.txt | 3 + .../src/it/resources/ReportTest/RAT_246/notes.md | 1 + .../ReportTest/RAT_246/src/dir1/FileToProcess} | 19 +- .../it/resources/ReportTest/RAT_246}/verify.groovy | 18 +- .../resources/ReportTest/RAT_408/commandLine.txt | 3 + .../ReportTest/RAT_408/expected-message.txt | 1 + .../src/karapace/anonymize_schemas/_init_.py | 1 + .../it/resources/ReportTest/RAT_81/commandLine.txt | 2 + .../it/resources/ReportTest/RAT_81/src/IBM037.txt | 1 + .../resources/ReportTest/RAT_81/src/UTF8.txt} | 17 +- .../it/resources/ReportTest/RAT_81/verify.groovy | 61 ++++ .../src/it/resources/ReportTest/readme.md | 3 + .../main/java/org/apache/rat/OptionCollection.java | 18 +- .../src/main/java/org/apache/rat/Report.java | 14 +- .../java/org/apache/rat/ReportConfiguration.java | 26 +- .../src/main/java/org/apache/rat/Reporter.java | 34 +- .../org/apache/rat/analysis/TikaProcessor.java | 46 ++- .../src/main/java/org/apache/rat/api/Document.java | 24 +- .../src/main/java/org/apache/rat/api/MetaData.java | 19 ++ .../main/java/org/apache/rat/commandline/Arg.java | 110 ++++++- .../org/apache/rat/commandline/Converters.java | 25 +- .../apache/rat/config/results/ClaimValidator.java | 152 +++++++++ .../apache/rat/config/results/package-info.java | 21 ++ .../apache/rat/document/ArchiveEntryDocument.java | 8 - .../rat/document/DocumentNameMatcherSupplier.java | 15 + .../java/org/apache/rat/document/FileDocument.java | 8 +- .../rat/document/RatDocumentAnalysisException.java | 3 - .../java/org/apache/rat/report/AbstractReport.java | 2 + .../org/apache/rat/report/ConfigurationReport.java | 2 +- .../main/java/org/apache/rat/report/RatReport.java | 12 +- .../rat/report/claim/AbstractClaimReporter.java | 6 +- .../apache/rat/report/claim/ClaimAggregator.java | 6 +- .../rat/report/claim/ClaimReporterMultiplexer.java | 7 +- .../apache/rat/report/claim/ClaimStatistic.java | 186 ++++++++--- .../rat/report/claim/ClaimValidatorReport.java | 77 +++++ .../rat/report/claim/LicenseAddingReport.java | 4 +- .../rat/report/claim/SimpleXmlClaimReporter.java | 73 +---- .../org/apache/rat/report/xml/XmlElements.java | 347 +++++++++++++++++++++ .../apache/rat/report/xml/XmlReportFactory.java | 50 +-- .../apache/rat/report/xml/writer/IXmlWriter.java | 15 + .../apache/rat/report/xml/writer/XmlWriter.java | 4 +- .../src/main/java/org/apache/rat/utils/Log.java | 15 + .../main/resources/org/apache/rat/plain-rat.xsl | 71 ++--- .../main/resources/org/apache/rat/rat-report.xsd | 139 ++++++--- .../org/apache/rat/unapproved-licenses.xsl | 19 +- .../java/org/apache/rat/OptionCollectionTest.java | 13 +- .../src/test/java/org/apache/rat/ReportTest.java | 48 --- .../src/test/java/org/apache/rat/ReporterTest.java | 250 ++++++++++----- .../java/org/apache/rat/ReporterTestUtils.java | 18 +- .../rat/analysis/DefaultAnalyserFactoryTest.java | 84 +++-- .../rat/config/results/ClaimValidatorTest.java | 171 ++++++++++ .../apache/rat/test/AbstractOptionsProvider.java | 90 +++++- apache-rat-plugin/pom.xml | 54 ++-- apache-rat-plugin/src/it/RAT-268/pom.xml | 3 + apache-rat-plugin/src/it/RAT-314/verify.groovy | 2 +- apache-rat-plugin/src/it/it1/pom.xml | 3 + .../java/org/apache/rat/mp/AbstractRatMojo.java | 36 +-- .../main/java/org/apache/rat/mp/RatCheckMojo.java | 104 +++--- .../java/org/apache/rat/mp/RatCheckMojoTest.java | 133 +++++--- .../java/org/apache/rat/mp/RatTestHelpers.java | 2 +- .../java/org/apache/rat/anttasks/package-info.java | 15 +- .../resources/antunit/report-normal-operation.xml | 2 +- apache-rat-tools/src/main/resources/Ant.tpl | 2 + apache-rat-tools/src/main/resources/Args.tpl | 9 + apache-rat-tools/src/main/resources/Maven.tpl | 2 + apache-rat/src/site/examples/default_output.txt | 117 ++++--- apache-rat/src/site/examples/rat-report.txt | 169 +++++++--- .../src/site/examples/unapproved-licenses.txt | 6 + pom.xml | 34 +- src/changes/changes.xml | 33 ++ 93 files changed, 2843 insertions(+), 810 deletions(-)
