This is an automated email from the ASF dual-hosted git repository. radu pushed a commit to branch issue/SLING-12803 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-sightly-compiler-java.git
commit 943b4356689fdf3b94682f0defe5e78f148e8d8f Author: Radu Cotescu <[email protected]> AuthorDate: Tue May 27 16:47:53 2025 +0200 SLING-12803 - Update the Scripting HTL Java Compile to the latest pom version * updated spotbugs --- pom.xml | 3 ++- src/test/resources/findbugs-exclude.xml | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ba47b99..6d04d36 100644 --- a/pom.xml +++ b/pom.xml @@ -133,10 +133,11 @@ <plugin> <groupId>com.github.spotbugs</groupId> <artifactId>spotbugs-maven-plugin</artifactId> - <version>3.1.12.2</version> + <version>4.8.6.6</version> <configuration> <effort>Max</effort> <xmlOutput>true</xmlOutput> + <excludeFilterFile>src/test/resources/findbugs-exclude.xml</excludeFilterFile> </configuration> <executions> <execution> diff --git a/src/test/resources/findbugs-exclude.xml b/src/test/resources/findbugs-exclude.xml new file mode 100644 index 0000000..92f0b81 --- /dev/null +++ b/src/test/resources/findbugs-exclude.xml @@ -0,0 +1,24 @@ +<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you under the Apache License, Version 2.0 (the + ~ "License"); you may not use this file except in compliance + ~ with the License. You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, + ~ software distributed under the License is distributed on an + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + ~ KIND, either express or implied. See the License for the + ~ specific language governing permissions and limitations + ~ under the License. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--> +<FindBugsFilter> + <Match> + <Package name="~org\.apache\.sling\.scripting\.sightly\.java\.compiler.*"/> + <Bug pattern="CT_CONSTRUCTOR_THROW,EI_EXPOSE,EI_EXPOSE_REP2,EI_EXPOSE_REP"/> + </Match> +</FindBugsFilter>
