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

claude pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git


    from 658f61c6 RAT-345: Merge pull request #239 from 
apache/dependabot/maven/org.apache-apache-32
     add 22c69f3f Changed to block processing and added IHeaders
     add 11aee9e3 fixed IO error
     add 4e2859f6 cleaned up code
     add cf09aabb fixed javadoc error
     add 5a1444d8 Cleaned up tests
     add 78d9c6dc Removed format only changes
     add f4cf89ef first passing text
     add 4d204281 added Unapporved licensce report test and added examples of 
output
     add f4e65d5d fixed issues with rat maven plugin
     add b7df9e9e added XSDs
     add f6ae7786 fixed tests and build issues
     add 63278a6a Fixed ReportTransformerTest and missing-headers.xsl
     add e2eb9f62 initial work started
     add 1694b3df first attempt
     add daa862dd working version
     add 512a592f added ASF licenses and cleaned up code
     add 98f46901 updated ant tasks to match requierments
     add 80f83021 fixed javadoc error
     add 58dd6b0f fixedup javadoc
     add 09cad95e updated javadoc
     add 1ef03a1c change to parameter descriptions
     add 8ec9eb4a fixes some issues
     add 4ee76f83 Switched to annotation based markers
     add 4d2e2cfd adding missed changes
     add 058bb705 changes for readind xml
     add 746bf87f modified to build description map
     add 8eca6cbb cleanup parameter parsing
     add 5a9dfce5 started description test
     add a1125476 toward parse/serialize licenses and matchers
     add f56ec9ed added Documentation class to dump text based documentation 
about the Components
     add a95a2874 fixed parsing issue
     add 48ec8075 removed debugging test
     add 8d6ae3e9 fixed missing tests
     add 96602798 added some documentation
     add 90656cb5 fixed merge errors
     add 718b3dc3 fixed testing errors
     add e287834f Cleaned up code
     add 700970ba fixed Maven tests
     add 53001fc6 cleaned up code
     add af0bf1a4 added additional logging and fixed ant tests
     add fc382886 fixed tests
     add 52ee8cd0 fixed maven integration tests
     add 76fad341 fixed some javadoc
     add 00f21707 cleaned up javadoc,  added ImplementationException, and 
deprecated unused classes
     add 4c2a4fea updated javadoc
     add d41a64dd updated javadoc
     add 2c6a0926 updated default output example
     add 71c4effb updated javadoc
     add 1153c963 Cleaned up javadoc, added user documentation, removed 
unnecessary code
     add e494efba Cleaned up pull request
     add 80c07772 Cleaned up pull request
     add c38b3eb1 fixes for review comments
     add d7fa079a fixed javadoc
     add 3d783f99 fixed integration tests
     add aa2765de cleaned up javadoc issues
     add df98d151 fixed javadoc
     add db74c5bf changed to system defined EOL markers for output
     add 1eb5f136 updated as per review
     add 6c17aa55 fixed javadoc errors
     add fc6fba5e fixed javadoc errors
     add ab62b3e6 fixed javadoc and temp files in test
     add 10d0a433 fixed issue with releaseing files after output is complete
     add a6501e99 added change missed in last commit
     add 20ecb2e6 Attempt to fix windows issue
     add 7af00f2f Fixe for xml output test
     add 24e25137 renabled antunit tests
     add 573c4046 updated documentation
     add 1fea3eab updated documentation
     add 056e53be Removed dependency on commons-cli 1.7.0-SNAPSHOT
     new 66e13463 Merge pull request #233 from Claudenw/RAT-355_RAT-366_merge

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 apache-rat-core/pom.xml                            |   3 +-
 .../main/java/org/apache/rat/BuilderParams.java    |  64 ++
 .../src/main/java/org/apache/rat/Defaults.java     |  13 +-
 ...Exception.java => ImplementationException.java} |  15 +-
 .../src/main/java/org/apache/rat/Report.java       |  86 ++-
 .../java/org/apache/rat/ReportConfiguration.java   |  61 +-
 .../java/org/apache/rat/ReportTransformer.java     |   1 +
 .../src/main/java/org/apache/rat/Reporter.java     | 158 +++--
 .../rat/analysis/DefaultAnalyserFactory.java       |  32 +-
 .../rat/analysis/DocumentHeaderAnalyser.java       |  28 +-
 .../org/apache/rat/analysis/HeaderCheckWorker.java | 139 +++--
 .../org/apache/rat/analysis/IHeaderMatcher.java    | 111 ++--
 .../DeprecatedConfig.java => IHeaders.java}        |  27 +-
 .../org/apache/rat/analysis/LicenseCollection.java | 134 -----
 .../rat/analysis/RatHeaderAnalysisException.java   |   2 +-
 .../analysis/RatReportAnalysisResultException.java |   6 +-
 .../org/apache/rat/analysis/UnknownLicense.java    |  37 +-
 .../analysis/license/FullTextMatchingLicense.java  |  11 +-
 .../license/SimplePatternBasedLicense.java         |   8 +-
 .../analysis/matchers/AbstractHeaderMatcher.java   |  12 +-
 .../matchers/AbstractMatcherContainer.java         |  63 +-
 .../analysis/matchers/AbstractSimpleMatcher.java   |  74 ---
 .../apache/rat/analysis/matchers/AndMatcher.java   |  55 +-
 .../rat/analysis/matchers/CopyrightMatcher.java    | 108 +++-
 .../rat/analysis/matchers/FullTextMatcher.java     |  83 +--
 .../apache/rat/analysis/matchers/NotMatcher.java   |  49 +-
 .../apache/rat/analysis/matchers/OrMatcher.java    |  62 +-
 .../rat/analysis/matchers/SPDXMatcherFactory.java  |  52 +-
 .../rat/analysis/matchers/SimpleRegexMatcher.java  |  34 +-
 .../rat/analysis/matchers/SimpleTextMatcher.java   |  38 +-
 .../rat/annotation/ApacheV2LicenseAppender.java    |   4 +-
 .../src/main/java/org/apache/rat/api/Document.java |  25 +-
 .../src/main/java/org/apache/rat/api/MetaData.java | 372 +++---------
 .../main/java/org/apache/rat/api/RatException.java |  11 +
 .../org/apache/rat/config/AddLicenseHeaders.java   |   7 +-
 .../parameters/ComponentType.java}                 |  19 +-
 .../rat/config/parameters/ConfigComponent.java     |  61 ++
 .../apache/rat/config/parameters/Description.java  | 363 ++++++++++++
 .../rat/config/parameters/DescriptionBuilder.java  | 140 +++++
 .../apache/rat/configuration/LicenseReader.java    |   9 +-
 .../rat/configuration/MatcherBuilderTracker.java   |  21 +-
 .../apache/rat/configuration/MatcherReader.java    |   1 +
 .../org/apache/rat/configuration/XMLConfig.java    | 109 ++++
 .../rat/configuration/XMLConfigurationReader.java  | 483 ++++++++++-----
 .../rat/configuration/XMLConfigurationWriter.java  | 296 ++++++++++
 .../configuration/builders/AbstractBuilder.java    |  13 +-
 .../rat/configuration/builders/AllBuilder.java     |   5 +-
 .../rat/configuration/builders/AnyBuilder.java     |   5 +-
 .../builders/ChildContainerBuilder.java            |  57 +-
 .../configuration/builders/CopyrightBuilder.java   |   5 +-
 .../configuration/builders/MatcherRefBuilder.java  |  83 ++-
 .../rat/configuration/builders/NotBuilder.java     |  24 +-
 .../rat/configuration/builders/RegexBuilder.java   |  14 +-
 .../rat/configuration/builders/SpdxBuilder.java    |  35 +-
 .../rat/configuration/builders/TextBuilder.java    |  24 +-
 .../org/apache/rat/document/ToNameTransformer.java |   2 +-
 .../org/apache/rat/header/ArrayCharFilter.java     |   2 +-
 .../java/org/apache/rat/header/CharFilter.java     |   2 +-
 .../rat/header/FilteringSequenceFactory.java       |   2 +-
 .../java/org/apache/rat/header/HeaderBean.java     |   1 +
 .../java/org/apache/rat/header/HeaderMatcher.java  |   1 +
 .../org/apache/rat/header/LineNumberReader.java    |   1 +
 .../main/java/org/apache/rat/license/ILicense.java | 140 +++--
 .../org/apache/rat/license/ILicenseFamily.java     |  27 +-
 .../rat/license/LicenseFamilySetFactory.java       |  12 +-
 .../org/apache/rat/license/LicenseSetFactory.java  | 120 ++--
 .../java/org/apache/rat/license/SimpleLicense.java | 194 +++++--
 .../java/org/apache/rat/policy/DefaultPolicy.java  |  35 +-
 ...bstractReport.java => ConfigurationReport.java} |  44 +-
 .../apache/rat/report/claim/ClaimStatistic.java    | 121 +---
 .../report/claim/impl/AbstractClaimReporter.java   |  81 +--
 .../rat/report/claim/impl/ClaimAggregator.java     |  88 ++-
 .../claim/impl/xml/SimpleXmlClaimReporter.java     | 118 ++--
 .../claim/util/ClaimReporterMultiplexer.java       |  49 +-
 .../rat/report/claim/util/LicenseAddingReport.java |  13 +-
 .../apache/rat/report/xml/XmlReportFactory.java    |  15 +-
 .../apache/rat/report/xml/writer/IXmlWriter.java   |  27 +-
 .../rat/report/xml/writer/impl/base/XmlWriter.java |  45 +-
 .../src/main/java/org/apache/rat/utils/Log.java    |  78 ++-
 .../src/main/resources/org/apache/rat/default.xml  |  20 +-
 .../resources/org/apache/rat/missing-headers.xsl   |   2 +-
 .../main/resources/org/apache/rat/plain-rat.xsl    |  78 ++-
 .../main/resources/org/apache/rat/rat-config.xsd   | 181 ++++++
 .../main/resources/org/apache/rat/rat-report.xsd   |  47 ++
 .../org/apache/rat/unapproved-licenses.xsl         |   5 +-
 .../src/test/java/org/apache/rat/DefaultsTest.java |   5 +-
 .../org/apache/rat/ReportConfigurationTest.java    | 123 ++--
 .../src/test/java/org/apache/rat/ReportTest.java   | 128 +++-
 .../java/org/apache/rat/ReportTransformerTest.java |   2 +-
 .../src/test/java/org/apache/rat/ReporterTest.java | 210 +++++--
 .../apache/rat/analysis/AnalyserFactoryTest.java   |  81 ++-
 .../apache/rat/analysis/HeaderCheckWorkerTest.java |   8 +-
 .../rat/analysis/license/AbstractLicenseTest.java  |  93 ++-
 .../license/ApacheSoftwareLicenseTest.java         |  14 -
 .../license/AppliedApacheSoftwareLicenseTest.java  |  16 -
 .../rat/analysis/license/CDDL1LicenseTest.java     |   2 +-
 .../rat/analysis/license/DirectoryScanner.java     |  17 +-
 .../rat/analysis/license/GPLLicenseTest.java       |  23 +-
 .../rat/analysis/license/GeneratedLicenseTest.java |   2 +-
 .../rat/analysis/license/W3CLicenseTest.java       |  11 +-
 .../rat/analysis/matchers/AbstractMatcherTest.java |  65 +++
 .../rat/analysis/matchers/AndMatcherTest.java      |  51 +-
 .../analysis/matchers/CopyrightMatcherTest.java    |  52 +-
 .../rat/analysis/matchers/FullTextMatcherTest.java |  48 +-
 .../rat/analysis/matchers/NotMatcherTest.java      |  37 +-
 .../rat/analysis/matchers/OrMatcherTest.java       |  50 +-
 .../rat/analysis/matchers/SPDXMatcherTest.java     |  51 +-
 .../analysis/matchers/SimpleCopyrightTests.java    |  19 +-
 .../analysis/matchers/SimpleRegexMatcherTest.java  |  48 +-
 .../analysis/matchers/SimpleTextMatcherTest.java   |  53 +-
 .../apache/rat/annotation/TestLicenseAppender.java | 646 ++++++++++-----------
 .../config/parameters/DescriptionBuilderTest.java  |  56 ++
 ...erTest.java => XMLConfigurationReaderTest.java} |  42 +-
 .../configuration/XMLConfigurationWriterTest.java  |  89 +++
 .../rat/configuration/builders/AllBuilderTest.java | 118 ++++
 .../rat/configuration/builders/AnyBuilderTest.java | 118 ++++
 .../builders/CopyrightBuilderTest.java             | 267 +++++++++
 .../rat/configuration/builders/NotBuilderTest.java |  88 +++
 .../configuration/builders/RegexBuilderTest.java   |  80 +++
 .../configuration/builders/SpdxBuilderTest.java    |  76 +++
 .../configuration/builders/TextBuilderTest.java    | 167 ++++++
 .../java/org/apache/rat/document/MockDocument.java |  18 +-
 .../apache/rat/document/MockDocumentAnalyser.java  |   9 +-
 .../org/apache/rat/header/SimpleCharFilter.java    |   2 +-
 .../org/apache/rat/license/SimpleLicenseTest.java  |  65 +++
 .../org/apache/rat/policy/DefaultPolicyTest.java   |  95 ++-
 .../apache/rat/report/ConfigurationReportTest.java | 104 ++++
 .../rat/report/xml/XmlReportFactoryTest.java       |  27 +-
 .../org/apache/rat/report/xml/XmlReportTest.java   | 119 ----
 .../java/org/apache/rat/test/utils/Resources.java  |  23 +-
 .../org/apache/rat/testhelpers/TestingLicense.java |  56 +-
 .../org/apache/rat/testhelpers/TestingMatcher.java |  30 +-
 .../java/org/apache/rat/testhelpers/TextUtils.java |  17 +-
 .../java/org/apache/rat/testhelpers/XmlUtils.java  |  74 +--
 .../test/resources/XmlOutputExamples/elements.xml  |  45 +-
 .../src/test/resources/elements/generated.txt      |   3 +
 .../src/test/resources/elements/tri.txt            |   6 +
 .../org/apache/rat/MatcherContainerResource.txt    |   2 +
 apache-rat-plugin/pom.xml                          |   7 +-
 apache-rat-plugin/src/it/it1/verify.groovy         |   4 +-
 apache-rat-plugin/src/it/it4_RAT-168/verify.groovy |   4 +-
 .../java/org/apache/rat/mp/AbstractRatMojo.java    |   8 +-
 .../src/main/java/org/apache/rat/mp/All.java       |   2 +-
 .../src/main/java/org/apache/rat/mp/Any.java       |   2 +-
 .../src/main/java/org/apache/rat/mp/Copyright.java |   8 +-
 .../java/org/apache/rat/mp/FilesReportable.java    |  62 +-
 .../src/main/java/org/apache/rat/mp/License.java   |   9 +-
 .../src/main/java/org/apache/rat/mp/Not.java       |   2 +-
 .../main/java/org/apache/rat/mp/RatCheckMojo.java  |  41 +-
 .../main/java/org/apache/rat/mp/RatReportMojo.java |  12 +-
 .../src/main/java/org/apache/rat/mp/Text.java      |   2 +-
 .../apache/rat/mp/BetterAbstractMojoTestCase.java  |  86 +--
 .../java/org/apache/rat/mp/RatCheckMojoTest.java   |  72 ++-
 .../java/org/apache/rat/mp/RatTestHelpers.java     |  38 ++
 .../src/test/resources/unit/RAT-343/pom.xml        |   1 +
 apache-rat-tasks/run-antunit.xml                   |  11 +-
 .../src/main/java/org/apache/rat/anttasks/All.java |   2 +-
 .../src/main/java/org/apache/rat/anttasks/Any.java |   2 +-
 .../main/java/org/apache/rat/anttasks/License.java |  12 +-
 .../src/main/java/org/apache/rat/anttasks/Not.java |   2 +-
 .../main/java/org/apache/rat/anttasks/Regex.java   |   7 +-
 .../main/java/org/apache/rat/anttasks/Report.java  |   6 +-
 .../rat/anttasks/ResourceCollectionContainer.java  |  12 +-
 .../main/java/org/apache/rat/anttasks/Text.java    |   4 +-
 .../java/org/apache/rat/anttasks/ReportTest.java   |  40 +-
 .../src/test/java/org/example/Matcher.java         |  11 +-
 .../antunit/report-bad-configurations.xml          |   7 +-
 .../src/test/resources/antunit/report-junit.xml    |   7 +-
 .../resources/antunit/report-normal-operation.xml  | 172 +++---
 {apache-rat-core => apache-rat-tools}/pom.xml      |  61 +-
 apache-rat-tools/pom.xml.new                       | 104 ----
 .../main/java/org/apache/rat/Documentation.java    | 148 +++++
 apache-rat/pom.xml                                 |   2 +
 apache-rat/src/site/examples/default_output.txt    |  81 +++
 apache-rat/src/site/examples/rat-report.txt        |  49 ++
 .../src/site/examples/unapproved-licenses.txt      |   0
 pom.xml                                            |   1 +
 src/site/apt/index.apt.vm                          |  10 +
 src/site/apt/license_def.apt.vm                    | 143 +++++
 src/site/apt/matcher_def.apt.vm                    | 323 +++++++++++
 180 files changed, 6823 insertions(+), 3708 deletions(-)
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/BuilderParams.java
 copy apache-rat-core/src/main/java/org/apache/rat/{ConfigurationException.java 
=> ImplementationException.java} (73%)
 copy 
apache-rat-core/src/main/java/org/apache/rat/analysis/{license/DeprecatedConfig.java
 => IHeaders.java} (70%)
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/LicenseCollection.java
 delete mode 100644 
apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/AbstractSimpleMatcher.java
 rename 
apache-rat-core/src/main/java/org/apache/rat/{configuration/builders/TextCaptureBuilder.java
 => config/parameters/ComponentType.java} (59%)
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/config/parameters/ConfigComponent.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/config/parameters/Description.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/config/parameters/DescriptionBuilder.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfig.java
 create mode 100644 
apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationWriter.java
 copy apache-rat-core/src/main/java/org/apache/rat/report/{AbstractReport.java 
=> ConfigurationReport.java} (56%)
 create mode 100644 
apache-rat-core/src/main/resources/org/apache/rat/rat-config.xsd
 create mode 100644 
apache-rat-core/src/main/resources/org/apache/rat/rat-report.xsd
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/analysis/matchers/AbstractMatcherTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/config/parameters/DescriptionBuilderTest.java
 rename 
apache-rat-core/src/test/java/org/apache/rat/configuration/{ConfigurationReaderTest.java
 => XMLConfigurationReaderTest.java} (65%)
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/XMLConfigurationWriterTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/AllBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/AnyBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/CopyrightBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/NotBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/RegexBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/SpdxBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/configuration/builders/TextBuilderTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/license/SimpleLicenseTest.java
 create mode 100644 
apache-rat-core/src/test/java/org/apache/rat/report/ConfigurationReportTest.java
 delete mode 100644 
apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportTest.java
 create mode 100644 apache-rat-core/src/test/resources/elements/generated.txt
 create mode 100644 apache-rat-core/src/test/resources/elements/tri.txt
 create mode 100644 
apache-rat-core/src/test/resources/org/apache/rat/MatcherContainerResource.txt
 copy {apache-rat-core => apache-rat-tools}/pom.xml (63%)
 delete mode 100644 apache-rat-tools/pom.xml.new
 create mode 100644 
apache-rat-tools/src/main/java/org/apache/rat/Documentation.java
 create mode 100644 apache-rat/src/site/examples/default_output.txt
 create mode 100644 apache-rat/src/site/examples/rat-report.txt
 create mode 100644 apache-rat/src/site/examples/unapproved-licenses.txt
 create mode 100644 src/site/apt/license_def.apt.vm
 create mode 100644 src/site/apt/matcher_def.apt.vm

Reply via email to