This is an automated email from the ASF dual-hosted git repository.
jungm pushed a commit to branch tomee-10.x
in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/tomee-10.x by this push:
new 3a52f8cbf8 Pin Apache RAT to 0.16.1 for reliable parallel checks
3a52f8cbf8 is described below
commit 3a52f8cbf8d7ff69072963d0edebe3e501fc0484
Author: Markus Jung <[email protected]>
AuthorDate: Tue Oct 27 20:07:40 2026 +0100
Pin Apache RAT to 0.16.1 for reliable parallel checks
RAT 0.17 and 0.18 share mutable command-line option groups across module
checks. During parallel Maven builds, one check can reset another's
options and silently drop exclusions, causing generated target files to
be reported as having unapproved licenses.
Pin the plugin to 0.16.1 until the upstream fix is released. RAT-573
addresses the shared-state races and is fixed for RAT 1.0.0:
https://issues.apache.org/jira/browse/RAT-573
Verified with the parallel RAT check across the full 157-module
TomEE 10.x reactor. The same rollback also passed the 163-module main
reactor and 320 targeted parallel checks there.
---
pom.xml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 9ea6366812..bcd6af29c4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -266,7 +266,8 @@
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
- <version>0.18</version>
+ <!-- RAT 0.17/0.18 share mutable option groups across parallel
checks and can lose exclusions. -->
+ <version>0.16.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>