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 dede91d0 Merge pull request #282 from
apache/dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.8.6.1
add 234639d2 initial Naming implementation
add 0c5085e5 Added tool to convert CLI options names to Ant and Maven
add 4398f5b8 updated Maven naming
add 331cd4a9 checkpoint
add edd4f072 Code to harmonize core with plugin
add 43f693a5 initial Ant implementation
add b9e26413 ant tests
add 892ec4e9 Extracted OptionTools and migrated tests
add 4f18f463 working generated Ant code
add 366bd31d Cleaned up Naming
add 7781f2db fixed overall build
add a6f73e39 Cleaned up code and added javadoc
add f5d68b48 fixed javadoc issues
add 673eff1a fix for Windows error + commons-text CasedString
implementation
add 3aa648d7 fix for windows compile error
add 3b14fa20 first maven test works
add 87514b63 first complete test of one maven option
add a553034d first complete test of all options
add 617ede61 Mostly working need to align new process with old
add 9ddaa272 Added ability to remap names in Maven side to avoid naming
conflicts
add 3e06849c more tests working
add 43fe6fb8 working system
add 9e166810 Complete test functions correctly
add eebfda2c Updated naming
add 92a43247 Fixed option renaming issue
add 6f60e5b9 Fixed javadoc errors
add 770c0641 fixes from review
add 15d0c806 Cleaned up checkstyle and spotbugs. Made single checkstyle
configuration
add c24e558e fixed checkstyle issues and checkstyle run
add f8506c74 fixed site build
add 5fdd4529 Added first draft of documentation
add 52d4e1cf Fixed issues as per review
add a4f61d6d RAT-323: Fix build warning by removing test-scope dependency
add a0514c11 RAT-323: Fix build warning about double version definition
add 8a472a87 RAT-323: Fix javadoc
add 1b0a0d94 RAT-323: Fix version info and javadoc
add 543d212b RAT-323: Fix javadoc
add 02ee9536 RAT-369: Adapt threshold for JDK21
add bc380467 RAT-323: Use correct version identifier
add 4a582dfa RAT-323: Fix reference to UTF-8
add 21747218 RAT-323: Add text/comments
add 12044d5f RAT-323: Fix typo
add 93d54956 RAT-369: Centralize checkstyle configuration for all
submodules
add 9ac10a4c RAT-323: Add changelog
new 1b7ab07b Merge pull request #257 from Claudenw/RAT-323_harmonize
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 | 19 +
.../src/main/java/org/apache/rat/Defaults.java | 153 ++++--
.../rat/{Report.java => OptionCollection.java} | 382 ++++++-------
.../src/main/java/org/apache/rat/Report.java | 589 +-------------------
.../java/org/apache/rat/ReportConfiguration.java | 268 ++++++----
.../apache/rat/analysis/license/BaseLicense.java | 5 +-
.../rat/analysis/license/DeprecatedConfig.java | 6 +-
.../analysis/license/FullTextMatchingLicense.java | 3 +
.../license/SimplePatternBasedLicense.java | 4 +-
.../main/java/org/apache/rat/api/package-info.java | 18 +-
.../java/org/apache/rat/config/package-info.java | 21 +
.../java/org/apache/rat/configuration/Format.java | 11 +-
.../rat/configuration/MatcherBuilderTracker.java | 20 +-
.../rat/configuration/XMLConfigurationWriter.java | 2 +-
.../java/org/apache/rat/utils/CasedString.java | 195 +++++++
.../test/java/org/apache/rat/IOptionsProvider.java | 107 ++++
.../java/org/apache/rat/OptionCollectionTest.java | 595 +++++++++++++++++++++
.../org/apache/rat/ReportConfigurationTest.java | 33 +-
.../src/test/java/org/apache/rat/ReportTest.java | 381 +------------
.../src/test/java/org/apache/rat/ReporterTest.java | 12 +-
.../resources/OptionTools/One.xml} | 12 +-
.../resources/OptionTools/Two.xml} | 12 +-
apache-rat-plugin/pom.xml | 74 ++-
.../java/org/apache/rat/mp/AbstractRatMojo.java | 397 +++++++-------
.../main/java/org/apache/rat/mp/RatCheckMojo.java | 117 ++--
.../main/java/org/apache/rat/mp/RatReportMojo.java | 55 +-
.../resources/org/apache/rat/mp/package-info.java | 21 +
.../main/resources/org/apache/rat/mp/package.html | 29 -
.../optionTest/pom.tpl} | 9 +-
.../apache/rat/mp/BetterAbstractMojoTestCase.java | 3 +-
.../test/java/org/apache/rat/mp/MavenOption.java | 91 ++++
.../java/org/apache/rat/mp/OptionMojoTest.java | 361 +++++++++++++
.../java/org/apache/rat/mp/RatCheckMojoTest.java | 8 +-
.../java/org/apache/rat/mp/RatTestHelpers.java | 2 +-
.../src/test/resources/OptionTools/One.xml | 19 +-
.../src/test/resources/OptionTools/Two.xml | 19 +-
apache-rat-tasks/pom.xml | 88 ++-
.../main/java/org/apache/rat/anttasks/Report.java | 299 ++++++++---
.../java/org/apache/rat/anttasks/AntOption.java | 80 +++
.../org/apache/rat/anttasks/ReportOptionTest.java | 431 +++++++++++++++
.../java/org/apache/rat/anttasks/ReportTest.java | 1 +
.../test/resources/OptionTools/One.xml} | 19 +-
.../test/resources/OptionTools/Two.xml} | 19 +-
.../resources/antunit/report-options.xml} | 36 +-
apache-rat-tools/pom.xml | 26 +-
.../java/org/apache/rat/tools/AntGenerator.java | 172 ++++++
.../main/java/org/apache/rat/tools/AntOption.java | 118 ++++
.../org/apache/rat/{ => tools}/Documentation.java | 39 +-
.../java/org/apache/rat/tools/MavenGenerator.java | 171 ++++++
.../java/org/apache/rat/tools/MavenOption.java | 125 +++++
.../src/main/java/org/apache/rat/tools/Naming.java | 86 +++
.../java/org/apache/rat/tools/package-info.java | 21 +
apache-rat-tools/src/main/resources/Ant.tpl | 135 +++++
apache-rat-tools/src/main/resources/Maven.tpl | 118 ++++
pom.xml | 34 +-
src/changes/changes.xml | 6 +
src/conf/checkstyle-suppressions.xml | 45 ++
src/conf/checkstyle.xml | 154 ++++++
src/site/apt/index.apt.vm | 2 +
src/site/apt/license_def.apt.vm | 5 +-
src/site/apt/ui_def.apt.vm | 58 ++
61 files changed, 4522 insertions(+), 1819 deletions(-)
copy apache-rat-core/src/main/java/org/apache/rat/{Report.java =>
OptionCollection.java} (74%)
copy apache-rat-tasks/src/test/java/org/example/MatcherBuilder.java =>
apache-rat-core/src/main/java/org/apache/rat/api/package-info.java (74%)
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/config/package-info.java
create mode 100644
apache-rat-core/src/main/java/org/apache/rat/utils/CasedString.java
create mode 100644
apache-rat-core/src/test/java/org/apache/rat/IOptionsProvider.java
create mode 100644
apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java
rename apache-rat-core/src/{main/java/org/apache/rat/api/package.html =>
test/resources/OptionTools/One.xml} (75%)
rename apache-rat-core/src/{main/java/org/apache/rat/config/package.html =>
test/resources/OptionTools/Two.xml} (75%)
create mode 100644
apache-rat-plugin/src/main/resources/org/apache/rat/mp/package-info.java
delete mode 100644
apache-rat-plugin/src/main/resources/org/apache/rat/mp/package.html
copy apache-rat-plugin/src/test/{resources/unit/it2/pom.xml =>
filtered-resources/optionTest/pom.tpl} (90%)
create mode 100644
apache-rat-plugin/src/test/java/org/apache/rat/mp/MavenOption.java
create mode 100644
apache-rat-plugin/src/test/java/org/apache/rat/mp/OptionMojoTest.java
copy apache-rat-tasks/spotbugs_ignore.xml =>
apache-rat-plugin/src/test/resources/OptionTools/One.xml (75%)
copy apache-rat-tasks/spotbugs_ignore.xml =>
apache-rat-plugin/src/test/resources/OptionTools/Two.xml (75%)
create 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/ReportOptionTest.java
copy apache-rat-tasks/{spotbugs_ignore.xml =>
src/test/resources/OptionTools/One.xml} (75%)
copy apache-rat-tasks/{spotbugs_ignore.xml =>
src/test/resources/OptionTools/Two.xml} (75%)
copy apache-rat-tasks/src/{main/resources/org/apache/rat/anttasks/antlib.xml
=> test/resources/antunit/report-options.xml} (64%)
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/AntGenerator.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/AntOption.java
rename apache-rat-tools/src/main/java/org/apache/rat/{ =>
tools}/Documentation.java (79%)
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/MavenGenerator.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/MavenOption.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/Naming.java
create mode 100644
apache-rat-tools/src/main/java/org/apache/rat/tools/package-info.java
create mode 100644 apache-rat-tools/src/main/resources/Ant.tpl
create mode 100644 apache-rat-tools/src/main/resources/Maven.tpl
create mode 100644 src/conf/checkstyle-suppressions.xml
create mode 100644 src/conf/checkstyle.xml
create mode 100644 src/site/apt/ui_def.apt.vm