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

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


The following commit(s) were added to refs/heads/master by this push:
     new 2d180994 Update to 46 including fixes (#955)
2d180994 is described below

commit 2d180994aa4c2a5df3d367c952d266052a2016a1
Author: Matthias Bünger <[email protected]>
AuthorDate: Mon Jan 12 06:21:38 2026 +0100

    Update to 46 including fixes (#955)
---
 .../checksum/NormalizeLineSeparatorReader.java     |  4 ++--
 pom.xml                                            | 28 ++++++++++++++++++----
 2 files changed, 25 insertions(+), 7 deletions(-)

diff --git 
a/enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java
 
b/enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java
index 553c61df..5ef8f438 100644
--- 
a/enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java
+++ 
b/enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java
@@ -125,7 +125,7 @@ class NormalizeLineSeparatorReader extends FilterReader {
                     previousCharacter = currentCharacter;
                     return read();
                 default:
-                    // fall-through
+                // fall-through
             }
         } else { // WINDOWS
             // if current is unix, convert
@@ -138,7 +138,7 @@ class NormalizeLineSeparatorReader extends FilterReader {
                     // invalid option
                     throw new IllegalStateException("No potential matches 
expected for Unix line separator");
                 default:
-                    // fall-through
+                // fall-through
             }
         }
         previousCharacter = currentCharacter;
diff --git a/pom.xml b/pom.xml
index 4ec75112..9616e23f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.maven</groupId>
     <artifactId>maven-parent</artifactId>
-    <version>45</version>
+    <version>46</version>
     <relativePath />
   </parent>
   <groupId>org.apache.maven.enforcer</groupId>
@@ -83,14 +83,11 @@
     <mockito.version>4.11.0</mockito.version>
     
<project.build.outputTimestamp>2025-09-28T21:22:14Z</project.build.outputTimestamp>
     <!-- the same as in Maven  -->
-    <resolver.version>1.9.23</resolver.version>
+    <resolver.version>1.9.25</resolver.version>
 
     <!-- plugins used in IT, not defined in parent -->
     <version.maven-pmd-plugin>3.21.0</version.maven-pmd-plugin>
     <version.maven-wrapper-plugin>3.2.0</version.maven-wrapper-plugin>
-
-    <!-- TODO remove with next parent -->
-    <version.maven-invoker-plugin>3.9.1</version.maven-invoker-plugin>
   </properties>
 
   <dependencyManagement>
@@ -244,6 +241,27 @@
         </plugin>
       </plugins>
     </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>Jenkinsfile</exclude>
+            <exclude>.github/**</exclude>
+            <exclude>deploySite.bat</exclude>
+            <exclude>deploySite.sh</exclude>
+            <exclude>LICENCE</exclude>
+            <exclude>NOTICE</exclude>
+            <exclude>LICENCE</exclude>
+            <!--
+              ! Excluded the license files itself cause they do not have a 
license of themselves.
+            -->
+            <exclude>src/main/appended-resources/licenses/**</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
   </build>
 
   <reporting>

Reply via email to