This is an automated email from the ASF dual-hosted git repository.

ascheman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-parent.git


The following commit(s) were added to refs/heads/master by this push:
     new 1f96270  Exclude dev-tooling dotfiles from RAT check
1f96270 is described below

commit 1f96270010347c28963bfa949dd9765d7d7ce7d0
Author: Gerd Aschemann <[email protected]>
AuthorDate: Sat Jun 20 19:08:31 2026 +0200

    Exclude dev-tooling dotfiles from RAT check
    
    Add .sdkmanrc, .tool-versions, .envrc and .mise.toml to the
    apache-rat-plugin <excludes>. These are local developer-machine files
    from version managers (SDKMAN!, asdf, mise) and direnv, not project
    source; a local `mvn verify` otherwise fails rat-check with
    "unapproved license" on them.
    
    This mirrors the existing .java-version exclude already in the same
    list; combine.children="append" keeps RAT's built-in defaults.
---
 pom.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/pom.xml b/pom.xml
index eea1120..5d3b5a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1291,6 +1291,11 @@ under the License.</licenseText>
               <exclude>dependency-reduced-pom.xml</exclude>
               <!-- GitHub Support -->
               <exclude>.asf.yaml</exclude>
+              <!-- Developer tooling: version managers / direnv (local, not 
project source) -->
+              <exclude>.sdkmanrc</exclude>
+              <exclude>.tool-versions</exclude>
+              <exclude>.envrc</exclude>
+              <exclude>.mise.toml</exclude>
             </excludes>
           </configuration>
           <executions>

Reply via email to