diff --git a/.rat-excludes b/.rat-excludes
new file mode 100644
index 00000000..a3d4845e
--- /dev/null
+++ b/.rat-excludes
@@ -0,0 +1,2 @@
+.java-version
+src/changelog/**/*.xml
diff --git a/pom.xml b/pom.xml
index a5c9de68..16da9842 100644
--- a/pom.xml
+++ b/pom.xml
@@ -217,6 +217,8 @@
3.0.0
4.9.8.3
3.4.0
+
+ 0.18
1.2.1
@@ -587,21 +589,31 @@
org.apache.rat
apache-rat-plugin
+
true
+
+ MISC
+ HIDDEN_DIR
+ MAC
+
+
+ LICENSE_CATEGORIES:0
+ LICENSE_NAMES:0
+ STANDARDS:0
+
- .java-version
- .mvn/jvm.config
- **/*.txt
-
- src/changelog/**/*.xml
-
- .github/ISSUE_TEMPLATE/*.md
- .github/pull_request_template.md
-
- .logging-parent-bom-activator
+
+ **/*.bundle.js
+ **/*.chunk.js
+ **/*.css.map
+ **/*.js.map
+ **/*.min.css
+ **/*.min.js
+ **/*.min.map
+
+ .rat-excludes
@@ -934,6 +946,72 @@
+
+
+
+ apache-rat-std-excludes
+
+
+
+ ${maven.multiModuleProjectDirectory}/.rat-excludes
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ MAVEN
+ ECLIPSE
+ IDEA
+ GIT
+ STANDARD_SCMS
+
+
+
+
+
+
+
+
+
+
+
+ apache-rat-excludes-file
+
+
+
+ ${maven.multiModuleProjectDirectory}/.rat-excludes
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+ ${maven.multiModuleProjectDirectory}/.rat-excludes
+
+
+
+
+
+
+
+
diff --git a/src/changelog/.12.x.x/align-rat-with-atr.xml b/src/changelog/.12.x.x/align-rat-with-atr.xml
new file mode 100644
index 00000000..a67c3eaf
--- /dev/null
+++ b/src/changelog/.12.x.x/align-rat-with-atr.xml
@@ -0,0 +1,10 @@
+
+
+
+ Update Apache RAT to `0.18` and align its configuration with the license check of the ASF Trusted Releases platform (ATR).
+ Project-specific exclusions must now be placed in a `.rat-excludes` file in the root directory of the build.
+
+