Merge pull request #135 from neilcsmith-net/maven-updates

Update Maven and build dependencies
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index fdc51df..01b9c05 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -14,6 +14,7 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
+wrapperVersion=3.3.4
 distributionType=only-script
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip
-distributionSha256Sum=0d7125e8c91097b36edb990ea5934e6c68b4440eef4ea96510a0f6815e7eeadb
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.16/apache-maven-3.9.16-bin.zip
+distributionSha256Sum=5af3b743dd8b876b5c45da33b676251e5f1687712644abb4ee519ca56e1d89ce
diff --git a/mvnw b/mvnw
index e9cf8d3..bd8896b 100755
--- a/mvnw
+++ b/mvnw
@@ -19,7 +19,7 @@
 # ----------------------------------------------------------------------------
 
 # ----------------------------------------------------------------------------
-# Apache Maven Wrapper startup batch script, version 3.3.3
+# Apache Maven Wrapper startup batch script, version 3.3.4
 #
 # Optional ENV vars
 # -----------------
diff --git a/mvnw.cmd b/mvnw.cmd
index 3fd2be8..5761d94 100644
--- a/mvnw.cmd
+++ b/mvnw.cmd
@@ -19,7 +19,7 @@
 @REM ----------------------------------------------------------------------------

 

 @REM ----------------------------------------------------------------------------

-@REM Apache Maven Wrapper startup batch script, version 3.3.3

+@REM Apache Maven Wrapper startup batch script, version 3.3.4

 @REM

 @REM Optional ENV vars

 @REM   MVNW_REPOURL - repo url base for downloading maven distribution

diff --git a/pom.xml b/pom.xml
index 6df18c0..60cc9cb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -89,13 +89,18 @@
             <release>21</release>
           </configuration>
         </plugin>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <version>0.18</version>
+        </plugin>
       </plugins>
     </pluginManagement>
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
-        <version>3.14.1</version>
+        <version>3.15.0</version>
         <configuration>
           <release>21</release>
           <compilerArgs>
@@ -108,24 +113,24 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
-        <version>3.5.4</version>
+        <version>3.5.5</version>
       </plugin>
       <plugin>
         <groupId>org.apache.rat</groupId>
         <artifactId>apache-rat-plugin</artifactId>
         <configuration>
-          <excludes>
+          <inputExcludes>
             <!-- exclude template files - no creativity; currently no way to filter out license --> 
-            <exclude>**/*.template</exclude>
+            <inputExclude>**/*.template</inputExclude>
             <!-- exclude Apache NetBeans SVG - license header causes display issues on certain OS -->
-            <exclude>**/apache-netbeans.svg</exclude>
+            <inputExclude>**/apache-netbeans.svg</inputExclude>
             <!-- exclude NetBeans configuration files, not in source bundle -->
-            <exclude>nbactions.xml</exclude>
-            <exclude>nb-configuration.xml</exclude>
+            <inputExclude>nbactions.xml</inputExclude>
+            <inputExclude>nb-configuration.xml</inputExclude>
             <!-- misc excludes -->
-            <exclude>README.md</exclude>
-            <exclude>src/assembly/bin/BINARY_NOTICE</exclude>
-          </excludes>
+            <inputExclude>README.md</inputExclude>
+            <inputExclude>src/assembly/bin/BINARY_NOTICE</inputExclude>
+          </inputExcludes>
         </configuration>
         <executions>
           <execution>
@@ -243,7 +248,7 @@
  
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <junit.jupiter.version>6.0.2</junit.jupiter.version>
+    <junit.jupiter.version>6.0.3</junit.jupiter.version>
     <skin.groupId>org.apache.maven.skins</skin.groupId>
     <skin.artifactId>maven-fluido-skin</skin.artifactId>
     <skin.version>2.0.0-M8</skin.version>