This is an automated email from the ASF dual-hosted git repository.
claude pushed a change to branch feature/restructure
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
discard 83c4b636 cleaned up testing framework
discard 9631e26f Maven source generated
discard 4fbd4767 partial maven fix
discard bf8ca066 initial cut plugin code generator
discard 889e1386 added spotbugs-include.xml
discard 7d99a8c9 first CLI runnable jar version
discard 99107f7e removed apache-rat-testdata
discard 506149e3 added missing files
discard e5f9474d partial migration
add 4be57497 Bump org.apache.commons:commons-text from 1.14.0 to 1.15.0
add 5293cac1 Merge pull request #592 from
apache/dependabot/maven/org.apache.commons-commons-text-1.15.0
add 7c525d6e Bump org.apache.maven.plugins:maven-resources-plugin from
3.3.1 to 3.4.0
add e0226c5f added addDefaultExcludes option to maven-resource-plugin
add 2df202de RAT-526: Add changelog
add 73a9280d Merge pull request #589 from
apache/dependabot/maven/org.apache.maven.plugins-maven-resources-plugin-3.4.0
add 8b60d2d2 Bump actions/cache from 4 to 5
add f2a07787 Merge pull request #594 from
apache/dependabot/github_actions/actions/cache-5
add ab2281b7 Bump com.gradle:develocity-maven-extension from 2.2.1 to 2.3
add 87843b26 Merge pull request #593 from
apache/dependabot/maven/com.gradle-develocity-maven-extension-2.3
add 1f7eb6d2 Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0
to 3.3.1
add a784d934 Merge pull request #596 from
apache/dependabot/maven/org.apache.maven.plugins-maven-release-plugin-3.3.1
add 415be915 Bump actions/upload-artifact from 5 to 6
add 9d9e5c87 Merge pull request #595 from
apache/dependabot/github_actions/actions/upload-artifact-6
add edf38b82 Bump mavenVersion from 3.9.11 to 3.9.12
add fe4c3368 Merge pull request #597 from
apache/dependabot/maven/mavenVersion-3.9.12
add 1764c950 RAT-498: Update maven wrapper
add cc55d24b Fix RAT-508: too much output on level INFO during maven runs
(#563)
add 688f342e RAT-524: fix document name.is case sensitive detection time
and exclude Maven excludes by default during Maven plugin runs (#598)
add f44ce6f7 RAT-478: Raise language level to JDK17, remove
animal-sniffer, build with 18,21,25 on GHA
add 379a54b4 RAT-478, RAT-497: See if JDK19 javadoc fails as well
add c03568bb RAT-478, RAT-497: See if JDK20 javadoc fails as well with
minor javadoc fixes
add 41a38e34 RAT-478, RAT-479: Skip site and javadoc build step on GHA
with JDK17
add 0452b9bf RAT-478: Changelog - change to language level 17, build with
JDK21
add d739dd62 RAT-478: Remove existing JDK8 dependabot exclusions
add 2c16c3fb RAT-498, RAT-478: Update to latest tika to avoid
CVE-2025-66516.
add 0267656d RAT-498: Update mockito to latest version
add f5b39c31 RAT-478: Fix dependabot config error
add 911105fc RAT-478: Try to exclude steps on GHA with JDK17
add 2fa38a9b RAT-498: Update junit to 5.14.1
add f0dd62e8 RAT-498: Update dependencies during ANT Unit test runs
add 9d5adad8 RAT-478: Apply language features up to JDK17
add ca65434d RAT-478: Remove unused imports and harmonize file templates
add 8ee5d1c4 RAT-478: Try new format in GHA to avoid JDK17 javadoc/site
builds
add aa224789 RAT-478: Try to change if condition
add 2079ba15 RAT-478: Move inside expression language
add 26ab0c9e RAT-478: Do not generate javadoc/site with Java17
add 9076cb94 RAT-498, RAT-478, RAT-527: Update dependencies und plugins
add 1ea78d46 RAT-478: Migrate to jUnit 6.1.0-M1
add e3beb93e RAT-478: Fix minor warnings
add d1dd3d81 RAT-512: Detect PDF files as binary and not standard files as
they do not contain licenses
add 2f76f3fd Merge branch 'master' into feature/RAT-478
add ccbf83ed RAT-478: Fix FS-VA_FORMAT_STRING_USES_NEWLINE
add 1d6eb703 RAT-478: Fix REC - REC_CATCH_EXCEPTION
add eed8708c RAT-478: Apply spotbugs-induced changes, improve javadoc
add a0b781e0 RAT-478: Use UTF-8 as default encoding and fix spotbugs issues
add 29101b9f RAT-478: Add migration guide entries for 0.18
add 4ced8075 RAT-478: Add changelog entry for UTF-8 fallback
add 2e2d94ac RAT-478: Fix glitches in release note template and link to
migration guide
add 8bdb14db RAT-528: Add hint to refactor annotation mechanism
add 8d0769d3 RAT-478: adapt docs concerncing Java17
add 326971b4 RAT-478: Rm comment as number of spotbugs warnings is stable
as of >=JDK17
add 09f1318c RAT-478: Add documentation
new 576b7077 partial migration
new a528d89b added missing files
new 13405bac removed apache-rat-testdata
new 39363163 first CLI runnable jar version
new 7f2e10e4 added spotbugs-include.xml
new d744b255 initial cut plugin code generator
new 196f1d68 partial maven fix
new 9e445c9c Maven source generated
new 4c826a12 cleaned up testing framework
new e1054220 generated maven test code
new 52f01b5d updated Maven test code
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (83c4b636)
\
N -- N -- N refs/heads/feature/restructure (52f01b5d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 11 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:
.github/dependabot.yml | 13 +-
.github/workflows/maven.yml | 20 +-
.mvn/extensions.xml | 2 +-
.mvn/wrapper/maven-wrapper.properties | 20 +-
README.md | 2 +-
ant-task-examples.xml | 2 +-
apache-rat-cli/spotbugs-ignore.xml | 16 -
.../src/main/java/org/apache/rat/cli/Help.java | 8 +-
apache-rat-core/pom.xml | 569 +++++++++++----------
apache-rat-core/spotbugs-ignore.xml | 22 +-
.../java/org/apache/rat/DeprecationReporter.java | 2 +-
.../main/java/org/apache/rat/OptionCollection.java | 8 +-
.../java/org/apache/rat/ReportConfiguration.java | 12 +
.../org/apache/rat/analysis/AnalyserFactory.java | 13 +-
.../org/apache/rat/analysis/TikaProcessor.java | 2 +-
.../rat/annotation/AbstractLicenseAppender.java | 34 +-
.../rat/annotation/ApacheV2LicenseAppender.java | 33 +-
.../src/main/java/org/apache/rat/api/EnvVar.java | 3 +
.../main/java/org/apache/rat/api/RatException.java | 28 +-
.../rat/config/exclusion/ExclusionProcessor.java | 34 +-
.../rat/config/exclusion/ExclusionUtils.java | 10 +-
.../rat/config/exclusion/StandardCollection.java | 6 +-
.../AbstractFileProcessorBuilder.java | 2 +
.../apache/rat/config/parameters/Description.java | 17 +-
.../rat/config/parameters/DescriptionBuilder.java | 3 +-
.../apache/rat/config/results/ClaimValidator.java | 2 +-
.../rat/configuration/XMLConfigurationWriter.java | 13 +-
.../org/apache/rat/document/ArchiveEntryName.java | 10 +
.../java/org/apache/rat/document/DocumentName.java | 113 ++--
.../apache/rat/document/DocumentNameMatcher.java | 2 +-
.../apache/rat/documentation/velocity/RatTool.java | 25 -
.../main/java/org/apache/rat/license/ILicense.java | 3 +-
.../java/org/apache/rat/utils/CasedString.java | 4 +-
.../src/main/java/org/apache/rat/utils/Log.java | 2 +-
.../java/org/apache/rat/utils/ReportingSet.java | 24 +-
.../src/test/java/org/apache/rat/ReporterTest.java | 25 +-
.../apache/rat/analysis/HeaderCheckWorkerTest.java | 4 +-
.../license/ApacheSoftwareLicenseTest.java | 46 +-
.../rat/analysis/license/GPLLicenseTest.java | 30 +-
.../rat/analysis/license/W3CLicenseTest.java | 6 +-
.../rat/config/results/ClaimValidatorTest.java | 2 +-
.../configuration/XMLConfigurationReaderTest.java | 3 +-
.../org/apache/rat/testhelpers/TestingLog.java | 2 +-
.../testhelpers/data/OptionTestDataProvider.java | 30 +-
.../testhelpers/data/ReportTestDataProvider.java | 69 +--
.../org/apache/rat/testhelpers/data/TestData.java | 45 +-
.../org/apache/rat/walker/DirectoryWalkerTest.java | 2 +-
.../tikaFiles/{standard => binary}/Image.pdf | Bin
apache-rat-plugin-parent/impl/pom.xml | 25 +-
.../impl/src/it/RAT-168/invoker.properties | 2 +-
.../impl/src/it/RAT-469-default/pom.xml | 1 +
.../impl/src/it/RAT-469-default/verify.groovy | 5 +-
.../impl/src/it/RAT-469/pom.xml | 1 +
.../impl/src/it/RAT-469/verify.groovy | 2 -
.../java/org/apache/rat/maven/AbstractRatMojo.java | 18 +-
.../java/org/apache/rat/maven/RatCheckMojo.java | 63 ++-
.../java/org/apache/rat/maven/RatReportMojo.java | 18 +-
.../src/main/java/org/apache/rat/mp/Regex.java | 8 +-
.../impl/src/templates/apt/mvn_options.apt.vm | 4 +
.../org/apache/rat/maven/RatCheckMojoTest.java | 475 +++++++++++++++++
.../java/org/apache/rat/maven/SettingsStub.java} | 18 +-
.../apache/rat/mp/BetterAbstractMojoTestCase.java | 250 ++++-----
.../test/java/org/apache/rat/mp/MavenOption.java | 182 +++----
.../java/org/apache/rat/mp/OptionMojoTest.java | 344 ++++++-------
.../java/org/apache/rat/mp/RatCheckMojoTest.java | 484 ------------------
.../java/org/apache/rat/mp/RatTestHelpers.java | 418 +++++++--------
apache-rat-plugin-parent/pom.xml | 143 +++---
apache-rat-plugin-parent/spotbugs-ignore.xml | 8 +-
.../java/org/apache/rat/maven/CodeGenerator.java | 20 +-
.../java/org/apache/rat/maven/MavenGenerator.java | 190 -------
.../java/org/apache/rat/maven/MavenOption.java | 51 --
.../java/org/apache/rat/maven/TestGenerator.java | 66 ++-
.../resources/org/apache/rat/maven/TestJava.vm | 20 +-
.../resources/org/apache/rat/maven/TestMethod.vm | 15 +-
.../rat/maven/{TestGenerator.vm => TestPom.vm} | 3 +
.../resources/org/apache/rat/maven/TestStub.vm | 78 +++
.../src/it/RAT-508}/invoker.properties | 2 +-
.../src/it/RAT-508}/pom.xml | 27 +-
.../src/it/RAT-508}/verify.groovy | 13 +-
.../src/it/RAT-524}/invoker.properties | 2 +-
.../src/it/RAT-524}/pom.xml | 24 +-
.../src/it/RAT-524}/verify.groovy | 18 +-
apache-rat-tasks/run-antunit.xml | 10 +-
apache-rat-tasks/spotbugs-ignore.xml | 8 +-
.../main/java/org/apache/rat/anttasks/Help.java | 1 -
.../main/java/org/apache/rat/anttasks/Report.java | 51 +-
apache-rat-tasks/src/templates/apt/index.apt.vm.vm | 5 +-
.../apache/rat/anttasks/GeneratedReportTest.java | 218 ++++----
.../org/apache/rat/anttasks/ReportOptionTest.java | 55 +-
apache-rat-tools/spotbugs-ignore.xml | 7 +-
.../org/apache/rat/documentation/Exporter.java | 55 +-
.../rat/documentation/options/AntOption.java | 6 +-
.../apache/rat/documentation/velocity/Matcher.java | 3 +-
.../java/org/apache/rat/tools/AntGenerator.java | 40 +-
.../java/org/apache/rat/tools/ArgumentTypes.java | 3 +-
.../java/org/apache/rat/tools/MavenGenerator.java | 9 +-
.../src/main/java/org/apache/rat/tools/Naming.java | 3 +-
.../org/apache/rat/tools/xsd/XsdGenerator.java | 2 +-
apache-rat-tools/src/main/resources/Ant.tpl | 1 -
apache-rat-tools/src/main/resources/Args.tpl | 4 +-
apache-rat-tools/src/main/resources/Maven.tpl | 3 +-
apache-rat/spotbugs-ignore.xml | 16 -
apache-rat/src/site/apt/known_issues.apt | 6 +-
apache-rat/src/site/markdown/migration_guide.md | 1 -
.../src/site/markdown/migrationguide/0.18.md | 10 +-
mvnw | 50 +-
mvnw.cmd | 56 +-
pom.xml | 82 ++-
spotbugs-ignore.xml | 8 +-
src/changes/changes.xml | 39 ++
src/changes/release-notes.vm | 4 +-
src/conf/checkstyle-suppressions.xml | 4 +-
src/conf/spotbugs-exclude.xml | 16 -
src/site/apt/index.apt.vm | 6 +-
114 files changed, 2598 insertions(+), 2525 deletions(-)
rename apache-rat-core/src/test/resources/tikaFiles/{standard =>
binary}/Image.pdf (100%)
create mode 100644
apache-rat-plugin-parent/impl/src/test/java/org/apache/rat/maven/RatCheckMojoTest.java
copy
apache-rat-plugin-parent/{tools/src/main/java/org/apache/rat/maven/package-info.java
=> impl/src/test/java/org/apache/rat/maven/SettingsStub.java} (73%)
delete mode 100644
apache-rat-plugin-parent/impl/src/test/java/org/apache/rat/mp/RatCheckMojoTest.java
delete mode 100644
apache-rat-plugin-parent/tools/src/main/java/org/apache/rat/maven/MavenGenerator.java
rename
apache-rat-plugin-parent/tools/src/main/resources/org/apache/rat/maven/{TestGenerator.vm
=> TestPom.vm} (91%)
create mode 100644
apache-rat-plugin-parent/tools/src/main/resources/org/apache/rat/maven/TestStub.vm
copy {apache-rat-plugin-parent/impl/src/it/CustomLicense =>
apache-rat-plugin/src/it/RAT-508}/invoker.properties (95%)
copy {apache-rat-plugin-parent/impl/src/it/RAT-168 =>
apache-rat-plugin/src/it/RAT-508}/pom.xml (73%)
copy {apache-rat-plugin-parent/impl/src/it/RAT-469 =>
apache-rat-plugin/src/it/RAT-508}/verify.groovy (80%)
copy {apache-rat-plugin-parent/impl/src/it/CustomLicense =>
apache-rat-plugin/src/it/RAT-524}/invoker.properties (95%)
copy {apache-rat-plugin-parent/impl/src/it/RAT-168 =>
apache-rat-plugin/src/it/RAT-524}/pom.xml (76%)
copy {apache-rat-plugin-parent/impl/src/it/RAT-469 =>
apache-rat-plugin/src/it/RAT-524}/verify.groovy (71%)