From ab18e736e033545a6bc2f29918f6685335abf1b3 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Sat, 27 Dec 2025 12:45:01 +0100 Subject: [PATCH 1/9] RAT-530: Switch to 0.18 SNAPSHOT --- apache-rat-core/pom.xml | 2 +- apache-rat-plugin/pom.xml | 2 +- apache-rat-tasks/pom.xml | 2 +- apache-rat-testdata/pom.xml | 2 +- apache-rat-tools/pom.xml | 2 +- apache-rat/pom.xml | 2 +- pom.xml | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apache-rat-core/pom.xml b/apache-rat-core/pom.xml index 4819f23bc..ae9cd0434 100644 --- a/apache-rat-core/pom.xml +++ b/apache-rat-core/pom.xml @@ -20,7 +20,7 @@ org.apache.rat apache-rat-project - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT apache-rat-core jar diff --git a/apache-rat-plugin/pom.xml b/apache-rat-plugin/pom.xml index e10aa8e07..bad9c73a4 100644 --- a/apache-rat-plugin/pom.xml +++ b/apache-rat-plugin/pom.xml @@ -20,7 +20,7 @@ apache-rat-project org.apache.rat - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT apache-rat-plugin maven-plugin diff --git a/apache-rat-tasks/pom.xml b/apache-rat-tasks/pom.xml index 35d003544..b04515038 100644 --- a/apache-rat-tasks/pom.xml +++ b/apache-rat-tasks/pom.xml @@ -20,7 +20,7 @@ org.apache.rat apache-rat-project - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT apache-rat-tasks jar diff --git a/apache-rat-testdata/pom.xml b/apache-rat-testdata/pom.xml index 63f4040c7..1be67fc50 100644 --- a/apache-rat-testdata/pom.xml +++ b/apache-rat-testdata/pom.xml @@ -20,7 +20,7 @@ org.apache.rat apache-rat-project - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT apache-rat-testdata Apache Creadur RAT::Testdata diff --git a/apache-rat-tools/pom.xml b/apache-rat-tools/pom.xml index 728694d89..5d440b463 100644 --- a/apache-rat-tools/pom.xml +++ b/apache-rat-tools/pom.xml @@ -20,7 +20,7 @@ org.apache.rat apache-rat-project - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT apache-rat-tools jar diff --git a/apache-rat/pom.xml b/apache-rat/pom.xml index bcf8b1e23..ee662434e 100644 --- a/apache-rat/pom.xml +++ b/apache-rat/pom.xml @@ -20,7 +20,7 @@ org.apache.rat apache-rat-project - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT apache-rat jar diff --git a/pom.xml b/pom.xml index b1c01a55e..a2a343fe7 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ org.apache.rat apache-rat-project - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT pom Apache Creadur RAT https://creadur.apache.org/rat/ @@ -69,7 +69,7 @@ agnostic home for software distribution comprehension and audit tools. 0.17 - 1.0.0-SNAPSHOT + 0.18-SNAPSHOT From 05756629810efb381f10245e59a65f011679e669 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Sat, 27 Dec 2025 12:45:06 +0100 Subject: [PATCH 2/9] RAT-530: Switch to 0.18 SNAPSHOT --- apache-rat-core/pom.xml.versionsBackup | 261 +++++ apache-rat-plugin/pom.xml.versionsBackup | 473 +++++++++ apache-rat-tasks/pom.xml.versionsBackup | 325 ++++++ apache-rat-testdata/pom.xml.versionsBackup | 47 + apache-rat-tools/pom.xml.versionsBackup | 148 +++ apache-rat/pom.xml.versionsBackup | 413 ++++++++ pom.xml.versionsBackup | 1092 ++++++++++++++++++++ 7 files changed, 2759 insertions(+) create mode 100644 apache-rat-core/pom.xml.versionsBackup create mode 100644 apache-rat-plugin/pom.xml.versionsBackup create mode 100644 apache-rat-tasks/pom.xml.versionsBackup create mode 100644 apache-rat-testdata/pom.xml.versionsBackup create mode 100644 apache-rat-tools/pom.xml.versionsBackup create mode 100644 apache-rat/pom.xml.versionsBackup create mode 100644 pom.xml.versionsBackup diff --git a/apache-rat-core/pom.xml.versionsBackup b/apache-rat-core/pom.xml.versionsBackup new file mode 100644 index 000000000..4819f23bc --- /dev/null +++ b/apache-rat-core/pom.xml.versionsBackup @@ -0,0 +1,261 @@ + + + + 4.0.0 + + org.apache.rat + apache-rat-project + 1.0.0-SNAPSHOT + + apache-rat-core + jar + Apache Creadur RAT::Core + The core functionality of RAT that is used by all clients. + + + + false + src/main/resources + + + true + src/main/filtered-resources + + + + + + org.apache.rat + apache-rat-plugin + + + + **/default.xml + **/example-configuration.xml + + **/ReporterOptionsProvider.java + **/GPLLicenseTest.java + + src/test/resources/** + src/it/resources/ReportTest/** + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + true + true + warning + true + ../src/conf/checkstyle.xml + ../src/conf/checkstyle-suppressions.xml + + + + + check + + compile + + + + + com.github.spotbugs + spotbugs-maven-plugin + + spotbugs-ignore.xml + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-integration-test-source + generate-test-sources + + add-test-source + + + + src/it/java + + + + + add-integration-test-resources + generate-test-resources + + add-test-resource + + + + + src/it/resources + + notes.md + + + + + + + + + maven-resources-plugin + + + copy-release-notes + generate-resources + + copy-resources + + + ${project.build.outputDirectory}/META-INF + true + + + ${project.basedir}/.. + + RELEASE_NOTES.txt + + + + + + + copy-example-data + generate-resources + + copy-resources + + + ${project.build.testOutputDirectory}/examples + true + + + ../apache-rat-testdata/src/main/resources/examples + + + + + + + + + + + org.apache.rat + apache-rat-testdata + test + + + org.apache.commons + commons-collections4 + + + org.apache.commons + commons-lang3 + + + commons-io + commons-io + + + org.apache.commons + commons-compress + + + + org.tukaani + xz + + + + + org.apache.commons + commons-text + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.vintage + junit-vintage-engine + test + + + org.junit.jupiter + junit-jupiter-params + test + + + commons-cli + commons-cli + + + org.mockito + mockito-core + test + + + org.assertj + assertj-core + test + + + org.apache.tika + tika-core + + + org.apache.tika + tika-parser-text-module + + + + + org.codehaus.groovy + groovy-all + test + + + com.google.jimfs + jimfs + test + + + diff --git a/apache-rat-plugin/pom.xml.versionsBackup b/apache-rat-plugin/pom.xml.versionsBackup new file mode 100644 index 000000000..e10aa8e07 --- /dev/null +++ b/apache-rat-plugin/pom.xml.versionsBackup @@ -0,0 +1,473 @@ + + + + 4.0.0 + + apache-rat-project + org.apache.rat + 1.0.0-SNAPSHOT + + apache-rat-plugin + maven-plugin + Apache Creadur RAT::Plugin4Maven + A plugin for Apache Maven that runs Apache RAT + to audit the source to be distributed. + 2007 + + ${mavenMinVersion} + + + ${project.version} + 2.0.0 + + + + + false + src/main/resources + + + true + src/main/filtered-resources + + + + + src/test/filtered-resources + true + + + + + + org.apache.maven.plugins + maven-plugin-plugin + + true + apache-rat + + org.apache.rat.plugin + + + + mojo-descriptor + + descriptor + + + + + help-goal + + helpmojo + + + + + + org.apache.rat + apache-rat-plugin + + + + bin/**/* + .externalToolBuilders/**/* + + src/it/** + src/it/**/src.apt + src/test/resources/unit/** + **/*.iml + + src/site/apt/*.txt + + src/it/CustomLicense/src/**/ + + **/.bzrignore + invoker_target/** + src/test/resources/XmlOutputExamples/**/* + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-plugin-plugin + [3.3,) + + descriptor + helpmojo + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + [3.5.0,) + + java + + + + + + + + + + + + + + + maven-resources-plugin + + + copy-release-notes + generate-resources + + copy-resources + + + ${project.build.outputDirectory}/META-INF + true + + + ${project.basedir}/.. + + RELEASE_NOTES.txt + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + Create BaseRatMojo + + java + + generate-sources + + org.apache.rat.tools.MavenGenerator + test + + org.apache.rat.plugin + BaseRatMojo + ${project.build.sourceDirectory} + + + + + Initial site generation + pre-site + + java + + + org.apache.rat.documentation.Exporter + test + + ${project.basedir}/src/templates + ${project.basedir}/src/site + + + + + + + en_US + + + + + org.apache.maven.plugins + maven-plugin-report-plugin + + + org.apache.maven.plugins + maven-invoker-plugin + + ${project.build.directory}/invoker_target + ${project.build.directory}/local-repo + true + src/it/settings.xml + verify + + + + integration-test + + install + run + + + + + + maven-clean-plugin + + + + invoker_target + false + + + src/main/java/org/apache/rat/plugin/ + + BaseRatMojo.java + + false + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + true + true + warning + true + ../src/conf/checkstyle.xml + ../src/conf/checkstyle-suppressions.xml + + + + + check + + compile + + + + + + + + commons-cli + commons-cli + + + org.apache.rat + apache-rat-core + + + + org.apache.rat + apache-rat-tools + test + + + org.apache.rat + apache-rat-core + test-jar + tests + test + + + org.mockito + mockito-core + test + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.vintage + junit-vintage-engine + test + + + org.junit.jupiter + junit-jupiter-params + test + + + org.apache.maven.plugin-tools + maven-plugin-annotations + provided + + + org.apache.maven + maven-artifact + ${mavenVersion} + provided + + + org.apache.maven + maven-model + ${mavenVersion} + provided + + + org.apache.maven + maven-plugin-api + provided + + + org.apache.maven + maven-core + ${mavenVersion} + provided + + + org.apache.maven + maven-settings + ${mavenVersion} + test + + + org.apache.maven + maven-compat + ${mavenVersion} + test + + + org.apache.maven.doxia + doxia-core + ${doxiaVersion} + + + org.codehaus.plexus + plexus-container-default + + + xerces + xercesImpl + + + + + org.apache.maven.doxia + doxia-site-model + ${doxiaVersion} + + + org.apache.maven.doxia + doxia-module-xhtml5 + ${doxiaVersion} + + + org.apache.maven.doxia + doxia-sink-api + ${doxiaVersion} + + + org.apache.maven.doxia + doxia-integration-tools + ${doxiaVersion} + + + org.codehaus.plexus + plexus-container-default + + + + + org.apache.maven.doxia + doxia-site-renderer + ${doxiaVersion} + + + org.codehaus.plexus + plexus-container-default + + + + + org.apache.maven.reporting + maven-reporting-api + 4.0.0 + + + org.apache.maven.shared + maven-shared-utils + 3.4.2 + + + org.apache.maven.plugin-testing + maven-plugin-testing-harness + test + + + org.codehaus.plexus + plexus-testing + 2.0.2 + + + + org.junit.jupiter + junit-jupiter-api + + + + + org.assertj + assertj-core + test + + + org.codehaus.plexus + plexus-utils + 3.6.0 + + + org.apache.commons + commons-lang3 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-plugin-plugin + ${mavenPluginPluginVersion} + + + org.apache.maven.plugins + maven-plugin-report-plugin + ${mavenPluginPluginVersion} + + + + diff --git a/apache-rat-tasks/pom.xml.versionsBackup b/apache-rat-tasks/pom.xml.versionsBackup new file mode 100644 index 000000000..35d003544 --- /dev/null +++ b/apache-rat-tasks/pom.xml.versionsBackup @@ -0,0 +1,325 @@ + + + + 4.0.0 + + org.apache.rat + apache-rat-project + 1.0.0-SNAPSHOT + + apache-rat-tasks + jar + Apache Creadur RAT::Tasks4Ant + + A plugin for Apache Ant that runs Apache RAT + to audit the source to be distributed. + + + + org.apache.rat + apache-rat-core + ${project.version} + + + org.apache.rat + apache-rat-tools + + + org.apache.rat + apache-rat-core + test-jar + tests + test + + + org.assertj + assertj-core + test + + + org.apache.ant + ant + + + org.apache.ant + ant-antunit + test + + + org.apache.ant + ant-testutil + test + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.junit.jupiter + junit-jupiter-params + test + + + + + + false + src/main/resources + + + true + src/main/filtered-resources + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + generate-test-resources + + copy-dependencies + + + true + ant-antunit + ${project.build.directory}/dependencies + + + + + + maven-resources-plugin + + + copy-release-notes + generate-resources + + copy-resources + + + ${project.build.outputDirectory}/META-INF + true + + + ${project.basedir}/.. + + RELEASE_NOTES.txt + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + Create BaseAntTask + + java + + generate-sources + + test + org.apache.rat.tools.AntGenerator + + org.apache.rat.anttasks + BaseAntTask + ${project.build.sourceDirectory} + + + + + Initial site generation + pre-site + + java + + + org.apache.rat.documentation.Exporter + test + + ${project.basedir}/src/templates + ${project.basedir}/src/site + + + + + Ant documentation generation + pre-site + + java + + + org.apache.rat.tools.AntDocumentation + test + + ${project.basedir}/src/site/apt/ + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + test + + run + + + ${skipTests} + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + true + true + warning + true + ../src/conf/checkstyle.xml + ../src/conf/checkstyle-suppressions.xml + + + + + check + + compile + + + + + com.github.spotbugs + spotbugs-maven-plugin + + ../src/conf/spotbugs-exclude.xml + + + + maven-clean-plugin + + + + src/main/java/org/apache/rat/anttasks + + BaseAntTask.java + + + + + + + + + + org.apache.rat + apache-rat-plugin + + + + bin/**/* + .externalToolBuilders/**/* + + src/test/resources/ + src/site/apt/*.txt + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.0,) + + copy-dependencies + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + [3.5.0,) + + java + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + diff --git a/apache-rat-testdata/pom.xml.versionsBackup b/apache-rat-testdata/pom.xml.versionsBackup new file mode 100644 index 000000000..63f4040c7 --- /dev/null +++ b/apache-rat-testdata/pom.xml.versionsBackup @@ -0,0 +1,47 @@ + + + + 4.0.0 + + org.apache.rat + apache-rat-project + 1.0.0-SNAPSHOT + + apache-rat-testdata + Apache Creadur RAT::Testdata + + ${javaVersion} + ${javaVersion} + UTF-8 + + + + + + org.apache.rat + apache-rat-plugin + + + /src/main/resources/examples/** + + + + + + + diff --git a/apache-rat-tools/pom.xml.versionsBackup b/apache-rat-tools/pom.xml.versionsBackup new file mode 100644 index 000000000..728694d89 --- /dev/null +++ b/apache-rat-tools/pom.xml.versionsBackup @@ -0,0 +1,148 @@ + + + + 4.0.0 + + org.apache.rat + apache-rat-project + 1.0.0-SNAPSHOT + + apache-rat-tools + jar + Apache Creadur RAT::Tools + Tools to manage and report on RAT + + + + false + src/main/resources + + + true + src/main/filtered-resources + + + + + + org.apache.rat + apache-rat-plugin + + + + bin/**/* + .externalToolBuilders/**/* + + src/main/resources/Args.tpl + + src/test/resources/** + + src/main/resources/org/apache/rat/tools/ExampleGeneratorResources/** + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + true + true + warning + true + ../src/conf/checkstyle.xml + ../src/conf/checkstyle-suppressions.xml + + + + + check + + compile + + + + + com.github.spotbugs + spotbugs-maven-plugin + + spotbugs-ignore.xml + + + + + + + org.apache.rat + apache-rat-core + + + org.apache.velocity + velocity-engine-core + + + org.apache.velocity.tools + velocity-tools-generic + + + org.apache.rat + apache-rat-core + ${project.version} + test-jar + tests + test + + + commons-cli + commons-cli + + + org.apache.commons + commons-csv + + + org.apache.commons + commons-compress + + + + org.tukaani + xz + + + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-params + test + + + org.assertj + assertj-core + test + + + diff --git a/apache-rat/pom.xml.versionsBackup b/apache-rat/pom.xml.versionsBackup new file mode 100644 index 000000000..bcf8b1e23 --- /dev/null +++ b/apache-rat/pom.xml.versionsBackup @@ -0,0 +1,413 @@ + + + + 4.0.0 + + org.apache.rat + apache-rat-project + 1.0.0-SNAPSHOT + + apache-rat + jar + Apache Creadur RAT::Packaging + + This library provides upwards compatibility for projects, + which are based on Apache RAT versions up to 0.5: Basically, it + provides a JAR file, which is the combination of + rat-core, rat-tasks, and its dependencies. + + + + org.apache.rat + apache-rat-core + + + org.apache.rat + apache-rat-tasks + + + org.apache.rat + apache-rat-testdata + test + + + + + + org.apache.maven.plugins + maven-source-plugin + + false + + true + + + + maven-resources-plugin + + + copy-generation-keywords + pre-site + + copy-resources + + + ${basedir}/src/site/apt + true + + + + ${project.build.outputDirectory}/org/apache/rat + + generation-keywords.txt + + + + + + + copy-release-notes + generate-resources + + copy-resources + + + ${project.build.outputDirectory}/META-INF + true + + + ${project.basedir}/.. + + RELEASE_NOTES.txt + + + + + + + copy-example-data + generate-resources + + copy-resources + + + ${project.build.testOutputDirectory}/examples + true + + + ../apache-rat-testdata/src/main/resources/examples + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack dependencies + prepare-package + + unpack-dependencies + + + runtime + ${project.build.outputDirectory} + true + META-INF/** + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + META-INF/maven + + + + org.apache.rat.Report + rat + Apache Creadur RAT + apache.org + ${project.version} + apache.org + Apache Creadur RAT + Apache Software Foundation + ${project.version} + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + + check-java-1.8-compat + + true + + + + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.maven.doxia + doxia-module-markdown + 2.0.0 + + + ${project.groupId} + apache-rat-tools + ${project.parent.version} + + + ${project.groupId} + apache-rat-core + ${project.parent.version} + + + + + org.codehaus.mojo + exec-maven-plugin + + + Initial site generation + pre-site + + java + + + org.apache.rat.documentation.Exporter + test + + ${project.basedir}/src/templates + ${project.basedir}/src/site + + + + + Naming help generation + pre-site + + exec + + + java + ${project.basedir}/src/site/apt/name_xref.txt + + -cp + target/apache-rat-${project.version}.jar + org.apache.rat.tools.Naming + --maven + --ant + --cli + + + + + default_output_generation + pre-site + + exec + + + java + + -cp + target/apache-rat-${project.version}.jar + org.apache.rat.Report + --counter-max + UNAPPROVED:2 + --output-file + ${project.basedir}/src/site/examples/default-output.txt + ${project.build.testOutputDirectory}/examples/exampleData + + + + + xml_output_generation + pre-site + + exec + + + java + + -cp + target/apache-rat-${project.version}.jar + org.apache.rat.Report + --counter-max + UNAPPROVED:2 + --output-file + ${project.basedir}/src/site/examples/rat-report.txt + --output-style + xml + ${project.build.testOutputDirectory}/examples/exampleData + + + + + unapproved_licenses_generation + pre-site + + exec + + + java + + -cp + target/apache-rat-${project.version}.jar + org.apache.rat.Report + --counter-max + UNAPPROVED:2 + --output-file + ${project.basedir}/src/site/examples/unapproved-licenses.txt + --output-style + unapproved-licenses + ${project.build.testOutputDirectory}/examples/exampleData + + + + + XSD generation + pre-site + + exec + + + java + ${project.basedir}/target/site/rat.xsd + + -cp + target/apache-rat-${project.version}.jar + org.apache.rat.tools.xsd.XsdGenerator + + + + + + + en_US + + + + + maven-clean-plugin + + + + src/site/apt/ + + *.txt + + false + + + src/site/examples/ + + *.txt + + false + + + + + + + + + org.apache.rat + apache-rat-plugin + + + + src/site/examples/** + src/site/apt/*.txt + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.0,) + + unpack-dependencies + + + + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + + + + apache-release + + + + org.apache.maven.plugins + maven-assembly-plugin + + ${basedir}/src/main/assembly/ + gnu + + + + make-assembly + package + + + single + + + + + + + + + diff --git a/pom.xml.versionsBackup b/pom.xml.versionsBackup new file mode 100644 index 000000000..9e7d4d9f0 --- /dev/null +++ b/pom.xml.versionsBackup @@ -0,0 +1,1092 @@ + + + + 4.0.0 + + org.apache + apache + 35 + + org.apache.rat + apache-rat-project + 1.0.0-SNAPSHOT + pom + Apache Creadur RAT + https://creadur.apache.org/rat/ + +Apache RAT is a release audit tool. It improves accuracy and efficiency when checking +releases. It is heuristic in nature: making guesses about possible problems. It +will produce false positives and cannot find every possible issue with a release. +Its reports require interpretation. + +In response to demands from project quality tool developers, RAT is available as a +library suitable for inclusion in tools. This POM describes that library. +Note that binary compatibility is not guaranteed between 0.x releases. + +Apache RAT is developed by the Apache Creadur project, a language and build +agnostic home for software distribution comprehension and audit tools. + + 2006 + + UTF-8 + + + a + 1.10.15 + 4.0.0-M1 + 17 + 3.2.3 + 5.21.0 + ${javaVersion} + ${javaVersion} + + 3.2.5 + 3.9.12 + RAT + 2.4.1 + 3.1 + + 3.4.0 + 3.15.2 + 3.0.0-M3 + 3.12.0 + 3.28.0 + + + 0.17 + 0.18.0-SNAPSHOT + + + + + staging + + invalid:url + + + + + + + org.apache.maven.skins + maven-fluido-skin + 2.1.0 + + + org.apache.rat + apache-rat-core + ${project.version} + + + org.apache.rat + apache-rat-testdata + ${project.version} + + + org.apache.rat + apache-rat-core + ${project.version} + test-jar + tests + + + org.apache.rat + apache-rat-tasks + ${project.version} + + + org.apache.rat + apache-rat-tools + ${project.version} + + + org.apache.rat + apache-rat-plugin + ${project.version} + + + commons-cli + commons-cli + 1.8.0 + + + org.apache.commons + commons-collections4 + 4.5.0 + + + commons-io + commons-io + 2.21.0 + + + org.apache.commons + commons-lang3 + 3.20.0 + + + org.apache.commons + commons-compress + 1.28.0 + + + org.apache.commons + commons-text + 1.15.0 + + + org.apache.commons + commons-csv + 1.14.1 + + + org.assertj + assertj-bom + ${assertj.version} + pom + import + + + org.junit + junit-bom + 6.1.0-M1 + pom + import + + + org.mockito + mockito-bom + ${mockito.version} + pom + import + + + org.hamcrest + hamcrest-library + 3.0 + test + + + org.apache.ant + ant + ${ant.version} + provided + + + org.apache.ant + ant-antunit + 1.4.1 + test + + + org.apache.ant + ant-testutil + ${ant.version} + test + + + org.apache.maven.plugin-tools + maven-plugin-annotations + ${mavenPluginPluginVersion} + provided + + + org.apache.maven.plugin-testing + maven-plugin-testing-harness + ${mavenPluginTestingVersion} + test + + + org.apache.maven + maven-plugin-api + ${mavenVersion} + provided + + + org.assertj + assertj-core + ${assertj.version} + test + + + org.apache.tika + tika-core + ${tika.version} + + + org.apache.tika + tika-parser-text-module + ${tika.version} + + + org.apache.velocity + velocity-engine-core + ${velocity.core.version} + + + org.apache.velocity.tools + velocity-tools-generic + ${velocity.tools.version} + + + org.codehaus.groovy + groovy-all + + 2.4.21 + test + + + com.google.jimfs + jimfs + 1.3.1 + test + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${mavenChangesVersion} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + ${commons.changes.onlyCurrentVersion} + ${commons.changes.maxEntries} + ${commons.changes.runOnlyAtExecutionRoot} + + + + + changes + jira-changes + github-changes + + + + + + + + org.codehaus.mojo + taglist-maven-plugin + 3.2.2 + + + + + Todo Work + + + todo + ignoreCase + + + fixme + ignoreCase + + + + + Refactor Work + + + refactor + ignoreCase + + + + + Review Work + + + review + ignoreCase + + + + + Deprecated items + + + @deprecated + ignoreCase + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + true + true + true + warning + true + src/conf/checkstyle.xml + src/conf/checkstyle-suppressions.xml + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${mavenJavadocPluginVersion} + + + + TODO + X + To do: + + + true + none + + + + non-aggregate + + + + javadoc + + + + aggregate + + + + aggregate + + + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.6.0 + + + + jxr-no-fork + test-jxr-no-fork + + + + + + org.apache.maven.plugins + maven-pmd-plugin + ${mavenPmdPluginVersion} + + + + pmd + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.9.0 + + + + dependencies + team + mailing-lists + issue-management + ci-management + + scm + + + + + + org.apache.rat + apache-rat-plugin + + + com.github.spotbugs + spotbugs-maven-plugin + + + + + clean install + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.26 + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.6.0 + + + com.github.spotbugs + spotbugs-maven-plugin + 4.9.8.2 + + 46 + true + + org.apache.rat.- + + ${project.basedir}/spotbugs-ignore.xml + + + com.h3xstream.findsecbugs + findsecbugs-plugin + 1.14.0 + + + + + + + check + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 3.2.0 + + + org.apache.ant + ant + ${ant.version} + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.14.1 + + ${javaVersion} + ${javaVersion} + ${javaVersion} + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${mavenJavadocPluginVersion} + + + org.apache.maven.plugins + maven-dependency-plugin + 3.9.0 + + + org.apache.maven.plugins + maven-invoker-plugin + 3.9.1 + + + org.apache.maven.plugins + maven-pmd-plugin + ${mavenPmdPluginVersion} + + ${javaVersion} + + + + org.apache.maven.plugins + maven-plugin-plugin + ${mavenPluginPluginVersion} + + + org.apache.maven.plugins + maven-plugin-report-plugin + ${mavenPluginPluginVersion} + + + org.apache.maven.plugins + maven-site-plugin + 3.21.0 + + + org.apache.rat + apache-rat-plugin + + 0.17 + + ECLIPSE + IDEA + MAC + + .asf.yaml + src/site/apt/naming_help.txt + **/iso-8859-1.html + **/velocity.log + + src/site/javadocFont/resources/fonts/dejavu.css + + bin/**/* + .externalToolBuilders/**/* + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 3.3.0 + + + org.apache.maven.plugins + maven-release-plugin + 3.3.1 + + + true + forked-path + + + + org.apache.maven.plugins + maven-resources-plugin + 3.4.0 + + ISO-8859-1 + false + + + + org.apache.maven.plugins + maven-failsafe-plugin + 3.5.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 3.5.4 + + 1 + -Dfile.encoding=ISO-8859-1 + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.rat + + apache-rat-plugin + + [0.17,) + + check + + + + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.6.3 + + + org.codehaus.mojo + build-helper-maven-plugin + 3.6.1 + + + org.codehaus.mojo + maven-clean-plugin + 3.4.1 + + + + + + maven-clean-plugin + + + + ${project.basedir}/src/site/apt + + **/*.txt + + false + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + src/conf/checkstyle.xml + src/conf/checkstyle-suppressions.xml + + + + com.github.spotbugs + spotbugs-maven-plugin + + + org.apache.maven.plugins + maven-antrun-plugin + + + pre-site + copy-site-resources + + run + + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-no-package-cycles + + enforce + + test + + true + + + + + + + + enforce-bytecode-version + + enforce + + + + + ${javaVersion} + + + ${mavenMinVersion} + + + true + + + + + + org.codehaus.mojo + extra-enforcer-rules + 1.11.0 + + + org.apache.ws.commons.axiom + no-package-cycles-enforcer-rule + 1.2.22 + + + + + org.apache.rat + apache-rat-plugin + + + + check + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + + + org.apache.maven.wagon + wagon-ssh + 3.5.3 + + + + + JIRA + https://issues.apache.org/jira/browse/RAT + + + Jenkins + https://ci-builds.apache.org/job/Creadur/job/Creadur-Rat/ + + + + RAT Development (Apache Creadur project) + dev-subscribe@creadur.apache.org + dev-unsubscribe@creadur.apache.org + dev@creadur.apache.org + https://mail-archives.apache.org/mod_mbox/creadur-dev/ + + + RAT Commits (Apache Creadur project) + commits-subscribe@creadur.apache.org + commits-unsubscribe@creadur.apache.org + https://mail-archives.apache.org/mod_mbox/creadur-commits/ + + + + + bodewig + Stefan Bodewig + bodewig@apache.org + + Emeritus + + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + + PMC + + + + jochen + Jochen Wiedmann + jochen@apache.org + + Emeritus + + + + gmcdonald + Gavin + gmcdonald@apache.org + + PMC + + + + brianf + Brian Fox + brianf@apache.org + + PMC + + + + dennisl + Dennis Lundberg + dennisl@apache.org + + Emeritus + + + + rgardler + Ross Gardler + rgardler@apache.org + + PMC + + + + crossley + David Crossley + crossley@apache.org + + Emeritus + + + + dblevins + David Blevins + dblevins@apache.org + + PMC + + + + pottlinger + Philipp Ottlinger + pottlinger@apache.org + + PMC chair + + + + claudenw + Claude Warren + claude@apache.org + + PMC + + + + jbonofre + Jean-Baptiste Onofré + jbonofre@apache.org + + PMC + + + + + + Lars Trieloff + lars@trieloff.net + + + Jukka Zitting + jukka@apache.org + + + Todd Volkert + tvolkert+apache@gmail.com + + + Henri Yandell + bayard@apache.org + + + Guillaume Nodet + gnodet@apache.org + + + Karl Pauls + pauls@apache.org + + + Matthieu Riou + mriou@apache.org + + + Garrett Rooney + rooneg@apache.org + + + Paul Merlin + paulmerlin@apache.org + + + Niels Basjes + nielsbasjes@apache.org + + + Bernd Bohmann + bommel@apache.org + + + + scm:git:https://gitbox.apache.org/repos/asf/creadur-rat.git + scm:git:https://gitbox.apache.org/repos/asf/creadur-rat.git + https://gitbox.apache.org/repos/asf?p=creadur-rat.git + HEAD + + + apache-rat-core + apache-rat-plugin + apache-rat-tasks + apache-rat + apache-rat-tools + apache-rat-testdata + + + + Apache License, Version 2 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + An OSI approved open source license. + + + + Apache Software Foundation + https://www.apache.org + + + + maven.compiler.release + + [9,) + + + + 17 + + + + apache-release + + + + + maven-assembly-plugin + + + source-release-assembly + package + + single + + + true + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${mavenChangesVersion} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${mavenChangesVersion} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + From d7395d22fce98ccbb1ca2b9e7b81c05d00c8a134 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Sat, 27 Dec 2025 12:45:25 +0100 Subject: [PATCH 3/9] Revert "RAT-530: Switch to 0.18 SNAPSHOT" This reverts commit 05756629810efb381f10245e59a65f011679e669. --- apache-rat-core/pom.xml.versionsBackup | 261 ----- apache-rat-plugin/pom.xml.versionsBackup | 473 --------- apache-rat-tasks/pom.xml.versionsBackup | 325 ------ apache-rat-testdata/pom.xml.versionsBackup | 47 - apache-rat-tools/pom.xml.versionsBackup | 148 --- apache-rat/pom.xml.versionsBackup | 413 -------- pom.xml.versionsBackup | 1092 -------------------- 7 files changed, 2759 deletions(-) delete mode 100644 apache-rat-core/pom.xml.versionsBackup delete mode 100644 apache-rat-plugin/pom.xml.versionsBackup delete mode 100644 apache-rat-tasks/pom.xml.versionsBackup delete mode 100644 apache-rat-testdata/pom.xml.versionsBackup delete mode 100644 apache-rat-tools/pom.xml.versionsBackup delete mode 100644 apache-rat/pom.xml.versionsBackup delete mode 100644 pom.xml.versionsBackup diff --git a/apache-rat-core/pom.xml.versionsBackup b/apache-rat-core/pom.xml.versionsBackup deleted file mode 100644 index 4819f23bc..000000000 --- a/apache-rat-core/pom.xml.versionsBackup +++ /dev/null @@ -1,261 +0,0 @@ - - - - 4.0.0 - - org.apache.rat - apache-rat-project - 1.0.0-SNAPSHOT - - apache-rat-core - jar - Apache Creadur RAT::Core - The core functionality of RAT that is used by all clients. - - - - false - src/main/resources - - - true - src/main/filtered-resources - - - - - - org.apache.rat - apache-rat-plugin - - - - **/default.xml - **/example-configuration.xml - - **/ReporterOptionsProvider.java - **/GPLLicenseTest.java - - src/test/resources/** - src/it/resources/ReportTest/** - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - test-jar - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - true - true - warning - true - ../src/conf/checkstyle.xml - ../src/conf/checkstyle-suppressions.xml - - - - - check - - compile - - - - - com.github.spotbugs - spotbugs-maven-plugin - - spotbugs-ignore.xml - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-integration-test-source - generate-test-sources - - add-test-source - - - - src/it/java - - - - - add-integration-test-resources - generate-test-resources - - add-test-resource - - - - - src/it/resources - - notes.md - - - - - - - - - maven-resources-plugin - - - copy-release-notes - generate-resources - - copy-resources - - - ${project.build.outputDirectory}/META-INF - true - - - ${project.basedir}/.. - - RELEASE_NOTES.txt - - - - - - - copy-example-data - generate-resources - - copy-resources - - - ${project.build.testOutputDirectory}/examples - true - - - ../apache-rat-testdata/src/main/resources/examples - - - - - - - - - - - org.apache.rat - apache-rat-testdata - test - - - org.apache.commons - commons-collections4 - - - org.apache.commons - commons-lang3 - - - commons-io - commons-io - - - org.apache.commons - commons-compress - - - - org.tukaani - xz - - - - - org.apache.commons - commons-text - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.vintage - junit-vintage-engine - test - - - org.junit.jupiter - junit-jupiter-params - test - - - commons-cli - commons-cli - - - org.mockito - mockito-core - test - - - org.assertj - assertj-core - test - - - org.apache.tika - tika-core - - - org.apache.tika - tika-parser-text-module - - - - - org.codehaus.groovy - groovy-all - test - - - com.google.jimfs - jimfs - test - - - diff --git a/apache-rat-plugin/pom.xml.versionsBackup b/apache-rat-plugin/pom.xml.versionsBackup deleted file mode 100644 index e10aa8e07..000000000 --- a/apache-rat-plugin/pom.xml.versionsBackup +++ /dev/null @@ -1,473 +0,0 @@ - - - - 4.0.0 - - apache-rat-project - org.apache.rat - 1.0.0-SNAPSHOT - - apache-rat-plugin - maven-plugin - Apache Creadur RAT::Plugin4Maven - A plugin for Apache Maven that runs Apache RAT - to audit the source to be distributed. - 2007 - - ${mavenMinVersion} - - - ${project.version} - 2.0.0 - - - - - false - src/main/resources - - - true - src/main/filtered-resources - - - - - src/test/filtered-resources - true - - - - - - org.apache.maven.plugins - maven-plugin-plugin - - true - apache-rat - - org.apache.rat.plugin - - - - mojo-descriptor - - descriptor - - - - - help-goal - - helpmojo - - - - - - org.apache.rat - apache-rat-plugin - - - - bin/**/* - .externalToolBuilders/**/* - - src/it/** - src/it/**/src.apt - src/test/resources/unit/** - **/*.iml - - src/site/apt/*.txt - - src/it/CustomLicense/src/**/ - - **/.bzrignore - invoker_target/** - src/test/resources/XmlOutputExamples/**/* - - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-plugin-plugin - [3.3,) - - descriptor - helpmojo - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - [3.5.0,) - - java - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-release-notes - generate-resources - - copy-resources - - - ${project.build.outputDirectory}/META-INF - true - - - ${project.basedir}/.. - - RELEASE_NOTES.txt - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - - - Create BaseRatMojo - - java - - generate-sources - - org.apache.rat.tools.MavenGenerator - test - - org.apache.rat.plugin - BaseRatMojo - ${project.build.sourceDirectory} - - - - - Initial site generation - pre-site - - java - - - org.apache.rat.documentation.Exporter - test - - ${project.basedir}/src/templates - ${project.basedir}/src/site - - - - - - - en_US - - - - - org.apache.maven.plugins - maven-plugin-report-plugin - - - org.apache.maven.plugins - maven-invoker-plugin - - ${project.build.directory}/invoker_target - ${project.build.directory}/local-repo - true - src/it/settings.xml - verify - - - - integration-test - - install - run - - - - - - maven-clean-plugin - - - - invoker_target - false - - - src/main/java/org/apache/rat/plugin/ - - BaseRatMojo.java - - false - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - true - true - warning - true - ../src/conf/checkstyle.xml - ../src/conf/checkstyle-suppressions.xml - - - - - check - - compile - - - - - - - - commons-cli - commons-cli - - - org.apache.rat - apache-rat-core - - - - org.apache.rat - apache-rat-tools - test - - - org.apache.rat - apache-rat-core - test-jar - tests - test - - - org.mockito - mockito-core - test - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.vintage - junit-vintage-engine - test - - - org.junit.jupiter - junit-jupiter-params - test - - - org.apache.maven.plugin-tools - maven-plugin-annotations - provided - - - org.apache.maven - maven-artifact - ${mavenVersion} - provided - - - org.apache.maven - maven-model - ${mavenVersion} - provided - - - org.apache.maven - maven-plugin-api - provided - - - org.apache.maven - maven-core - ${mavenVersion} - provided - - - org.apache.maven - maven-settings - ${mavenVersion} - test - - - org.apache.maven - maven-compat - ${mavenVersion} - test - - - org.apache.maven.doxia - doxia-core - ${doxiaVersion} - - - org.codehaus.plexus - plexus-container-default - - - xerces - xercesImpl - - - - - org.apache.maven.doxia - doxia-site-model - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-module-xhtml5 - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-sink-api - ${doxiaVersion} - - - org.apache.maven.doxia - doxia-integration-tools - ${doxiaVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven.doxia - doxia-site-renderer - ${doxiaVersion} - - - org.codehaus.plexus - plexus-container-default - - - - - org.apache.maven.reporting - maven-reporting-api - 4.0.0 - - - org.apache.maven.shared - maven-shared-utils - 3.4.2 - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - test - - - org.codehaus.plexus - plexus-testing - 2.0.2 - - - - org.junit.jupiter - junit-jupiter-api - - - - - org.assertj - assertj-core - test - - - org.codehaus.plexus - plexus-utils - 3.6.0 - - - org.apache.commons - commons-lang3 - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginPluginVersion} - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${mavenPluginPluginVersion} - - - - diff --git a/apache-rat-tasks/pom.xml.versionsBackup b/apache-rat-tasks/pom.xml.versionsBackup deleted file mode 100644 index 35d003544..000000000 --- a/apache-rat-tasks/pom.xml.versionsBackup +++ /dev/null @@ -1,325 +0,0 @@ - - - - 4.0.0 - - org.apache.rat - apache-rat-project - 1.0.0-SNAPSHOT - - apache-rat-tasks - jar - Apache Creadur RAT::Tasks4Ant - - A plugin for Apache Ant that runs Apache RAT - to audit the source to be distributed. - - - - org.apache.rat - apache-rat-core - ${project.version} - - - org.apache.rat - apache-rat-tools - - - org.apache.rat - apache-rat-core - test-jar - tests - test - - - org.assertj - assertj-core - test - - - org.apache.ant - ant - - - org.apache.ant - ant-antunit - test - - - org.apache.ant - ant-testutil - test - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - org.junit.jupiter - junit-jupiter-params - test - - - - - - false - src/main/resources - - - true - src/main/filtered-resources - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - generate-test-resources - - copy-dependencies - - - true - ant-antunit - ${project.build.directory}/dependencies - - - - - - maven-resources-plugin - - - copy-release-notes - generate-resources - - copy-resources - - - ${project.build.outputDirectory}/META-INF - true - - - ${project.basedir}/.. - - RELEASE_NOTES.txt - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - - - Create BaseAntTask - - java - - generate-sources - - test - org.apache.rat.tools.AntGenerator - - org.apache.rat.anttasks - BaseAntTask - ${project.build.sourceDirectory} - - - - - Initial site generation - pre-site - - java - - - org.apache.rat.documentation.Exporter - test - - ${project.basedir}/src/templates - ${project.basedir}/src/site - - - - - Ant documentation generation - pre-site - - java - - - org.apache.rat.tools.AntDocumentation - test - - ${project.basedir}/src/site/apt/ - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - test - - run - - - ${skipTests} - - - - - - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - true - true - warning - true - ../src/conf/checkstyle.xml - ../src/conf/checkstyle-suppressions.xml - - - - - check - - compile - - - - - com.github.spotbugs - spotbugs-maven-plugin - - ../src/conf/spotbugs-exclude.xml - - - - maven-clean-plugin - - - - src/main/java/org/apache/rat/anttasks - - BaseAntTask.java - - - - - - - - - - org.apache.rat - apache-rat-plugin - - - - bin/**/* - .externalToolBuilders/**/* - - src/test/resources/ - src/site/apt/*.txt - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-dependency-plugin - [2.0,) - - copy-dependencies - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - [3.5.0,) - - java - - - - - - - - - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - diff --git a/apache-rat-testdata/pom.xml.versionsBackup b/apache-rat-testdata/pom.xml.versionsBackup deleted file mode 100644 index 63f4040c7..000000000 --- a/apache-rat-testdata/pom.xml.versionsBackup +++ /dev/null @@ -1,47 +0,0 @@ - - - - 4.0.0 - - org.apache.rat - apache-rat-project - 1.0.0-SNAPSHOT - - apache-rat-testdata - Apache Creadur RAT::Testdata - - ${javaVersion} - ${javaVersion} - UTF-8 - - - - - - org.apache.rat - apache-rat-plugin - - - /src/main/resources/examples/** - - - - - - - diff --git a/apache-rat-tools/pom.xml.versionsBackup b/apache-rat-tools/pom.xml.versionsBackup deleted file mode 100644 index 728694d89..000000000 --- a/apache-rat-tools/pom.xml.versionsBackup +++ /dev/null @@ -1,148 +0,0 @@ - - - - 4.0.0 - - org.apache.rat - apache-rat-project - 1.0.0-SNAPSHOT - - apache-rat-tools - jar - Apache Creadur RAT::Tools - Tools to manage and report on RAT - - - - false - src/main/resources - - - true - src/main/filtered-resources - - - - - - org.apache.rat - apache-rat-plugin - - - - bin/**/* - .externalToolBuilders/**/* - - src/main/resources/Args.tpl - - src/test/resources/** - - src/main/resources/org/apache/rat/tools/ExampleGeneratorResources/** - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - true - true - warning - true - ../src/conf/checkstyle.xml - ../src/conf/checkstyle-suppressions.xml - - - - - check - - compile - - - - - com.github.spotbugs - spotbugs-maven-plugin - - spotbugs-ignore.xml - - - - - - - org.apache.rat - apache-rat-core - - - org.apache.velocity - velocity-engine-core - - - org.apache.velocity.tools - velocity-tools-generic - - - org.apache.rat - apache-rat-core - ${project.version} - test-jar - tests - test - - - commons-cli - commons-cli - - - org.apache.commons - commons-csv - - - org.apache.commons - commons-compress - - - - org.tukaani - xz - - - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.jupiter - junit-jupiter-params - test - - - org.assertj - assertj-core - test - - - diff --git a/apache-rat/pom.xml.versionsBackup b/apache-rat/pom.xml.versionsBackup deleted file mode 100644 index bcf8b1e23..000000000 --- a/apache-rat/pom.xml.versionsBackup +++ /dev/null @@ -1,413 +0,0 @@ - - - - 4.0.0 - - org.apache.rat - apache-rat-project - 1.0.0-SNAPSHOT - - apache-rat - jar - Apache Creadur RAT::Packaging - - This library provides upwards compatibility for projects, - which are based on Apache RAT versions up to 0.5: Basically, it - provides a JAR file, which is the combination of - rat-core, rat-tasks, and its dependencies. - - - - org.apache.rat - apache-rat-core - - - org.apache.rat - apache-rat-tasks - - - org.apache.rat - apache-rat-testdata - test - - - - - - org.apache.maven.plugins - maven-source-plugin - - false - - true - - - - maven-resources-plugin - - - copy-generation-keywords - pre-site - - copy-resources - - - ${basedir}/src/site/apt - true - - - - ${project.build.outputDirectory}/org/apache/rat - - generation-keywords.txt - - - - - - - copy-release-notes - generate-resources - - copy-resources - - - ${project.build.outputDirectory}/META-INF - true - - - ${project.basedir}/.. - - RELEASE_NOTES.txt - - - - - - - copy-example-data - generate-resources - - copy-resources - - - ${project.build.testOutputDirectory}/examples - true - - - ../apache-rat-testdata/src/main/resources/examples - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - unpack dependencies - prepare-package - - unpack-dependencies - - - runtime - ${project.build.outputDirectory} - true - META-INF/** - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - META-INF/maven - - - - org.apache.rat.Report - rat - Apache Creadur RAT - apache.org - ${project.version} - apache.org - Apache Creadur RAT - Apache Software Foundation - ${project.version} - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - - check-java-1.8-compat - - true - - - - - - org.apache.maven.plugins - maven-site-plugin - - - org.apache.maven.doxia - doxia-module-markdown - 2.0.0 - - - ${project.groupId} - apache-rat-tools - ${project.parent.version} - - - ${project.groupId} - apache-rat-core - ${project.parent.version} - - - - - org.codehaus.mojo - exec-maven-plugin - - - Initial site generation - pre-site - - java - - - org.apache.rat.documentation.Exporter - test - - ${project.basedir}/src/templates - ${project.basedir}/src/site - - - - - Naming help generation - pre-site - - exec - - - java - ${project.basedir}/src/site/apt/name_xref.txt - - -cp - target/apache-rat-${project.version}.jar - org.apache.rat.tools.Naming - --maven - --ant - --cli - - - - - default_output_generation - pre-site - - exec - - - java - - -cp - target/apache-rat-${project.version}.jar - org.apache.rat.Report - --counter-max - UNAPPROVED:2 - --output-file - ${project.basedir}/src/site/examples/default-output.txt - ${project.build.testOutputDirectory}/examples/exampleData - - - - - xml_output_generation - pre-site - - exec - - - java - - -cp - target/apache-rat-${project.version}.jar - org.apache.rat.Report - --counter-max - UNAPPROVED:2 - --output-file - ${project.basedir}/src/site/examples/rat-report.txt - --output-style - xml - ${project.build.testOutputDirectory}/examples/exampleData - - - - - unapproved_licenses_generation - pre-site - - exec - - - java - - -cp - target/apache-rat-${project.version}.jar - org.apache.rat.Report - --counter-max - UNAPPROVED:2 - --output-file - ${project.basedir}/src/site/examples/unapproved-licenses.txt - --output-style - unapproved-licenses - ${project.build.testOutputDirectory}/examples/exampleData - - - - - XSD generation - pre-site - - exec - - - java - ${project.basedir}/target/site/rat.xsd - - -cp - target/apache-rat-${project.version}.jar - org.apache.rat.tools.xsd.XsdGenerator - - - - - - - en_US - - - - - maven-clean-plugin - - - - src/site/apt/ - - *.txt - - false - - - src/site/examples/ - - *.txt - - false - - - - - - - - - org.apache.rat - apache-rat-plugin - - - - src/site/examples/** - src/site/apt/*.txt - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-dependency-plugin - [2.0,) - - unpack-dependencies - - - - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - - - - - - - apache-release - - - - org.apache.maven.plugins - maven-assembly-plugin - - ${basedir}/src/main/assembly/ - gnu - - - - make-assembly - package - - - single - - - - - - - - - diff --git a/pom.xml.versionsBackup b/pom.xml.versionsBackup deleted file mode 100644 index 9e7d4d9f0..000000000 --- a/pom.xml.versionsBackup +++ /dev/null @@ -1,1092 +0,0 @@ - - - - 4.0.0 - - org.apache - apache - 35 - - org.apache.rat - apache-rat-project - 1.0.0-SNAPSHOT - pom - Apache Creadur RAT - https://creadur.apache.org/rat/ - -Apache RAT is a release audit tool. It improves accuracy and efficiency when checking -releases. It is heuristic in nature: making guesses about possible problems. It -will produce false positives and cannot find every possible issue with a release. -Its reports require interpretation. - -In response to demands from project quality tool developers, RAT is available as a -library suitable for inclusion in tools. This POM describes that library. -Note that binary compatibility is not guaranteed between 0.x releases. - -Apache RAT is developed by the Apache Creadur project, a language and build -agnostic home for software distribution comprehension and audit tools. - - 2006 - - UTF-8 - - - a - 1.10.15 - 4.0.0-M1 - 17 - 3.2.3 - 5.21.0 - ${javaVersion} - ${javaVersion} - - 3.2.5 - 3.9.12 - RAT - 2.4.1 - 3.1 - - 3.4.0 - 3.15.2 - 3.0.0-M3 - 3.12.0 - 3.28.0 - - - 0.17 - 0.18.0-SNAPSHOT - - - - - staging - - invalid:url - - - - - - - org.apache.maven.skins - maven-fluido-skin - 2.1.0 - - - org.apache.rat - apache-rat-core - ${project.version} - - - org.apache.rat - apache-rat-testdata - ${project.version} - - - org.apache.rat - apache-rat-core - ${project.version} - test-jar - tests - - - org.apache.rat - apache-rat-tasks - ${project.version} - - - org.apache.rat - apache-rat-tools - ${project.version} - - - org.apache.rat - apache-rat-plugin - ${project.version} - - - commons-cli - commons-cli - 1.8.0 - - - org.apache.commons - commons-collections4 - 4.5.0 - - - commons-io - commons-io - 2.21.0 - - - org.apache.commons - commons-lang3 - 3.20.0 - - - org.apache.commons - commons-compress - 1.28.0 - - - org.apache.commons - commons-text - 1.15.0 - - - org.apache.commons - commons-csv - 1.14.1 - - - org.assertj - assertj-bom - ${assertj.version} - pom - import - - - org.junit - junit-bom - 6.1.0-M1 - pom - import - - - org.mockito - mockito-bom - ${mockito.version} - pom - import - - - org.hamcrest - hamcrest-library - 3.0 - test - - - org.apache.ant - ant - ${ant.version} - provided - - - org.apache.ant - ant-antunit - 1.4.1 - test - - - org.apache.ant - ant-testutil - ${ant.version} - test - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${mavenPluginPluginVersion} - provided - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - ${mavenPluginTestingVersion} - test - - - org.apache.maven - maven-plugin-api - ${mavenVersion} - provided - - - org.assertj - assertj-core - ${assertj.version} - test - - - org.apache.tika - tika-core - ${tika.version} - - - org.apache.tika - tika-parser-text-module - ${tika.version} - - - org.apache.velocity - velocity-engine-core - ${velocity.core.version} - - - org.apache.velocity.tools - velocity-tools-generic - ${velocity.tools.version} - - - org.codehaus.groovy - groovy-all - - 2.4.21 - test - - - com.google.jimfs - jimfs - 1.3.1 - test - - - - - - - - - org.apache.maven.plugins - maven-changes-plugin - ${mavenChangesVersion} - - ${basedir}/src/changes/changes.xml - Fix Version,Key,Component,Summary,Type,Resolution,Status - - Fix Version DESC,Type,Key DESC - Fixed - Resolved,Closed - - Bug,New Feature,Task,Improvement,Wish,Test - - ${commons.changes.onlyCurrentVersion} - ${commons.changes.maxEntries} - ${commons.changes.runOnlyAtExecutionRoot} - - - - - changes - jira-changes - github-changes - - - - - - - - org.codehaus.mojo - taglist-maven-plugin - 3.2.2 - - - - - Todo Work - - - todo - ignoreCase - - - fixme - ignoreCase - - - - - Refactor Work - - - refactor - ignoreCase - - - - - Review Work - - - review - ignoreCase - - - - - Deprecated items - - - @deprecated - ignoreCase - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - true - true - warning - true - src/conf/checkstyle.xml - src/conf/checkstyle-suppressions.xml - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${mavenJavadocPluginVersion} - - - - TODO - X - To do: - - - true - none - - - - non-aggregate - - - - javadoc - - - - aggregate - - - - aggregate - - - - - - org.apache.maven.plugins - maven-jxr-plugin - 3.6.0 - - - - jxr-no-fork - test-jxr-no-fork - - - - - - org.apache.maven.plugins - maven-pmd-plugin - ${mavenPmdPluginVersion} - - - - pmd - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.9.0 - - - - dependencies - team - mailing-lists - issue-management - ci-management - - scm - - - - - - org.apache.rat - apache-rat-plugin - - - com.github.spotbugs - spotbugs-maven-plugin - - - - - clean install - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.26 - - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.6.0 - - - com.github.spotbugs - spotbugs-maven-plugin - 4.9.8.2 - - 46 - true - - org.apache.rat.- - - ${project.basedir}/spotbugs-ignore.xml - - - com.h3xstream.findsecbugs - findsecbugs-plugin - 1.14.0 - - - - - - - check - - - - - - org.apache.maven.plugins - maven-antrun-plugin - 3.2.0 - - - org.apache.ant - ant - ${ant.version} - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.14.1 - - ${javaVersion} - ${javaVersion} - ${javaVersion} - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${mavenJavadocPluginVersion} - - - org.apache.maven.plugins - maven-dependency-plugin - 3.9.0 - - - org.apache.maven.plugins - maven-invoker-plugin - 3.9.1 - - - org.apache.maven.plugins - maven-pmd-plugin - ${mavenPmdPluginVersion} - - ${javaVersion} - - - - org.apache.maven.plugins - maven-plugin-plugin - ${mavenPluginPluginVersion} - - - org.apache.maven.plugins - maven-plugin-report-plugin - ${mavenPluginPluginVersion} - - - org.apache.maven.plugins - maven-site-plugin - 3.21.0 - - - org.apache.rat - apache-rat-plugin - - 0.17 - - ECLIPSE - IDEA - MAC - - .asf.yaml - src/site/apt/naming_help.txt - **/iso-8859-1.html - **/velocity.log - - src/site/javadocFont/resources/fonts/dejavu.css - - bin/**/* - .externalToolBuilders/**/* - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 3.3.0 - - - org.apache.maven.plugins - maven-release-plugin - 3.3.1 - - - true - forked-path - - - - org.apache.maven.plugins - maven-resources-plugin - 3.4.0 - - ISO-8859-1 - false - - - - org.apache.maven.plugins - maven-failsafe-plugin - 3.5.4 - - - org.apache.maven.plugins - maven-surefire-plugin - 3.5.4 - - 1 - -Dfile.encoding=ISO-8859-1 - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.rat - - apache-rat-plugin - - [0.17,) - - check - - - - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 3.6.3 - - - org.codehaus.mojo - build-helper-maven-plugin - 3.6.1 - - - org.codehaus.mojo - maven-clean-plugin - 3.4.1 - - - - - - maven-clean-plugin - - - - ${project.basedir}/src/site/apt - - **/*.txt - - false - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - src/conf/checkstyle.xml - src/conf/checkstyle-suppressions.xml - - - - com.github.spotbugs - spotbugs-maven-plugin - - - org.apache.maven.plugins - maven-antrun-plugin - - - pre-site - copy-site-resources - - run - - - - - - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - - - enforce-no-package-cycles - - enforce - - test - - true - - - - - - - - enforce-bytecode-version - - enforce - - - - - ${javaVersion} - - - ${mavenMinVersion} - - - true - - - - - - org.codehaus.mojo - extra-enforcer-rules - 1.11.0 - - - org.apache.ws.commons.axiom - no-package-cycles-enforcer-rule - 1.2.22 - - - - - org.apache.rat - apache-rat-plugin - - - - check - - - - - - org.codehaus.mojo - animal-sniffer-maven-plugin - - - - - org.apache.maven.wagon - wagon-ssh - 3.5.3 - - - - - JIRA - https://issues.apache.org/jira/browse/RAT - - - Jenkins - https://ci-builds.apache.org/job/Creadur/job/Creadur-Rat/ - - - - RAT Development (Apache Creadur project) - dev-subscribe@creadur.apache.org - dev-unsubscribe@creadur.apache.org - dev@creadur.apache.org - https://mail-archives.apache.org/mod_mbox/creadur-dev/ - - - RAT Commits (Apache Creadur project) - commits-subscribe@creadur.apache.org - commits-unsubscribe@creadur.apache.org - https://mail-archives.apache.org/mod_mbox/creadur-commits/ - - - - - bodewig - Stefan Bodewig - bodewig@apache.org - - Emeritus - - - - rdonkin - Robert Burrell Donkin - rdonkin@apache.org - - PMC - - - - jochen - Jochen Wiedmann - jochen@apache.org - - Emeritus - - - - gmcdonald - Gavin - gmcdonald@apache.org - - PMC - - - - brianf - Brian Fox - brianf@apache.org - - PMC - - - - dennisl - Dennis Lundberg - dennisl@apache.org - - Emeritus - - - - rgardler - Ross Gardler - rgardler@apache.org - - PMC - - - - crossley - David Crossley - crossley@apache.org - - Emeritus - - - - dblevins - David Blevins - dblevins@apache.org - - PMC - - - - pottlinger - Philipp Ottlinger - pottlinger@apache.org - - PMC chair - - - - claudenw - Claude Warren - claude@apache.org - - PMC - - - - jbonofre - Jean-Baptiste Onofré - jbonofre@apache.org - - PMC - - - - - - Lars Trieloff - lars@trieloff.net - - - Jukka Zitting - jukka@apache.org - - - Todd Volkert - tvolkert+apache@gmail.com - - - Henri Yandell - bayard@apache.org - - - Guillaume Nodet - gnodet@apache.org - - - Karl Pauls - pauls@apache.org - - - Matthieu Riou - mriou@apache.org - - - Garrett Rooney - rooneg@apache.org - - - Paul Merlin - paulmerlin@apache.org - - - Niels Basjes - nielsbasjes@apache.org - - - Bernd Bohmann - bommel@apache.org - - - - scm:git:https://gitbox.apache.org/repos/asf/creadur-rat.git - scm:git:https://gitbox.apache.org/repos/asf/creadur-rat.git - https://gitbox.apache.org/repos/asf?p=creadur-rat.git - HEAD - - - apache-rat-core - apache-rat-plugin - apache-rat-tasks - apache-rat - apache-rat-tools - apache-rat-testdata - - - - Apache License, Version 2 - https://www.apache.org/licenses/LICENSE-2.0.txt - repo - An OSI approved open source license. - - - - Apache Software Foundation - https://www.apache.org - - - - maven.compiler.release - - [9,) - - - - 17 - - - - apache-release - - - - - maven-assembly-plugin - - - source-release-assembly - package - - single - - - true - - - - - - - - - - release-notes - - - - org.apache.maven.plugins - maven-changes-plugin - ${mavenChangesVersion} - - - src/changes - true - . - RELEASE-NOTES.txt - - ${mavenChangesVersion} - - - - - create-release-notes - generate-resources - - announcement-generate - - - - - - - - - - From b0a5fb8cb10dbbdc64d39422ec7aabd892c322f4 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Sat, 27 Dec 2025 12:49:46 +0100 Subject: [PATCH 4/9] RAT-530: prepare site for 018 --- .buildtools/generateStagingSiteInWebpageRepo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildtools/generateStagingSiteInWebpageRepo b/.buildtools/generateStagingSiteInWebpageRepo index cab0d515f..d58d2d9d6 100755 --- a/.buildtools/generateStagingSiteInWebpageRepo +++ b/.buildtools/generateStagingSiteInWebpageRepo @@ -19,7 +19,7 @@ ./mvnw -B package site site:stage # DEVHINT: with trailing slash please! -targetDirectory=../creadur-site/rat100/ +targetDirectory=../creadur-site/rat018/ echo "Copying site resources into asf-site repo under $targetDirectory" cp -rvf target/staging/* $targetDirectory > /dev/null From 5fbf261dcb1d8e976b2bf2f809c0a50f6110b77a Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Tue, 30 Dec 2025 11:13:14 +0100 Subject: [PATCH 5/9] RAT-530: Adapt changelog for 0.18 --- src/changes/changes.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index e8ed0a064..ae536f656 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -61,13 +61,13 @@ in order to be properly linked in site reports. Apache Creadur RAT developers - - + Due to the switch to Java17 language level we use UTF-8 as default charset to process configuration and exclusion configuration files within RAT. From b921c769bc63f4deb5ca9a4e82c93cb8ee562ba7 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Tue, 30 Dec 2025 11:14:18 +0100 Subject: [PATCH 6/9] RAT-530: Prepare for a 0.18 release --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a2a343fe7..09668d3f6 100644 --- a/pom.xml +++ b/pom.xml @@ -68,8 +68,8 @@ agnostic home for software distribution comprehension and audit tools. 3.28.0 - 0.17 - 0.18-SNAPSHOT + 0.18 + 1.0.0-SNAPSHOT From 4cf6ddc275c3d4d59827d174aba5a73971e472bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Jan 2026 00:01:05 +0000 Subject: [PATCH 7/9] Bump org.apache:apache from 35 to 36 Bumps [org.apache:apache](https://github.com/apache/maven-apache-parent) from 35 to 36. - [Release notes](https://github.com/apache/maven-apache-parent/releases) - [Commits](https://github.com/apache/maven-apache-parent/commits) --- updated-dependencies: - dependency-name: org.apache:apache dependency-version: '36' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a86f97d7e..2182eed15 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ org.apache apache - 35 + 36 org.apache.rat apache-rat-project From 122248520296b75bd285e67a2955419944f28755 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Wed, 7 Jan 2026 09:59:04 +0100 Subject: [PATCH 8/9] RAT-498: Raise minimal Maven version to be compliant with ASF parent - 3.9 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2182eed15..c6644807b 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,7 @@ agnostic home for software distribution comprehension and audit tools. ${javaVersion} ${javaVersion} - 3.2.5 + 3.9 3.9.12 RAT 2.4.1 From b24ed8865d0b7d5d1c5ebcd7199a296430c4fd53 Mon Sep 17 00:00:00 2001 From: "P. Ottlinger" Date: Wed, 7 Jan 2026 14:19:42 +0100 Subject: [PATCH 9/9] RAT-293: Add more logging to sonarcloud problems --- .github/workflows/sonarcloud.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 5c46a30c1..adb5e9e62 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -33,4 +33,4 @@ jobs: - name: Build and analyze at ASF-sonarcloud env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: ./mvnw -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=apache_creadur-rat -Dsonar.token=${SONAR_TOKEN} + run: ./mvnw -X -e verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=apache_creadur-rat -Dsonar.token=${SONAR_TOKEN}