This is an automated email from the ASF dual-hosted git repository. ppkarwasz pushed a commit to branch towards17 in repository https://gitbox.apache.org/repos/asf/logging-flume.git
commit e5074ab840fc16d2dd7f3a1c99a47b91528279f0 Author: Piotr P. Karwasz <[email protected]> AuthorDate: Fri May 29 21:26:08 2026 +0200 Fix: allow more Spotbugs failures --- flume-ng-channels/flume-file-channel/pom.xml | 2 +- .../flume-spillable-memory-channel/pom.xml | 2 +- flume-ng-node/pom.xml | 17 +++++++++++++++++ flume-parent/pom.xml | 5 +++-- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/flume-ng-channels/flume-file-channel/pom.xml b/flume-ng-channels/flume-file-channel/pom.xml index 15d80f28b..a707c6d40 100644 --- a/flume-ng-channels/flume-file-channel/pom.xml +++ b/flume-ng-channels/flume-file-channel/pom.xml @@ -33,7 +33,7 @@ <properties> <!-- TODO fix spotbugs violations --> - <spotbugs.maxAllowedViolations>86</spotbugs.maxAllowedViolations> + <spotbugs.maxAllowedViolations>284</spotbugs.maxAllowedViolations> <pmd.maxAllowedViolations>544</pmd.maxAllowedViolations> <module.name>org.apache.flume.channel.file</module.name> </properties> diff --git a/flume-ng-channels/flume-spillable-memory-channel/pom.xml b/flume-ng-channels/flume-spillable-memory-channel/pom.xml index 6d17a46bd..856964a92 100644 --- a/flume-ng-channels/flume-spillable-memory-channel/pom.xml +++ b/flume-ng-channels/flume-spillable-memory-channel/pom.xml @@ -33,7 +33,7 @@ <properties> <!-- TODO fix spotbugs/pmd violations --> - <spotbugs.maxAllowedViolations>2</spotbugs.maxAllowedViolations> + <spotbugs.maxAllowedViolations>11</spotbugs.maxAllowedViolations> <pmd.maxAllowedViolations>8</pmd.maxAllowedViolations> <module.name>org.apache.flume.channel.spillable.memory</module.name> </properties> diff --git a/flume-ng-node/pom.xml b/flume-ng-node/pom.xml index 883895689..de1bea7e5 100644 --- a/flume-ng-node/pom.xml +++ b/flume-ng-node/pom.xml @@ -183,4 +183,21 @@ </dependencies> + <build> + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <argLine> + -Djava.net.preferIPv4Stack=true + --add-opens java.base/java.util=ALL-UNNAMED + </argLine> + </configuration> + </plugin> + + </plugins> + </build> + </project> diff --git a/flume-parent/pom.xml b/flume-parent/pom.xml index 8d25f55d5..bb55982b7 100644 --- a/flume-parent/pom.xml +++ b/flume-parent/pom.xml @@ -105,7 +105,8 @@ limitations under the License. <mvn-paranamer-plugin.version>2.8</mvn-paranamer-plugin.version> <mvn-pmd-plugin.version>3.15.0</mvn-pmd-plugin.version> <mvn-site-plugin.version>3.9.0</mvn-site-plugin.version> - <mvn-spotbugs-plugin.version>4.9.3.0</mvn-spotbugs-plugin.version> + <spotbugs.version>4.9.3</spotbugs.version> + <mvn-spotbugs-plugin.version>${spotbugs.version}.0</mvn-spotbugs-plugin.version> <mvn-surefire-plugin.version>2.22.2</mvn-surefire-plugin.version> <!--<netty.version>3.10.6.Final</netty.version>--> <netty-all.version>4.1.86.Final</netty-all.version> @@ -1379,7 +1380,7 @@ limitations under the License. <dependency> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-annotations</artifactId> - <version>${mvn-spotbugs-plugin.version}</version> + <version>${spotbugs.version}</version> <optional>true</optional> </dependency> <dependency>
