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>