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

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit d1a9043167d90cfea22043bb43e5eae6022ced80
Author: Joseph Witt <[email protected]>
AuthorDate: Thu May 9 13:05:44 2024 -0700

    NIFI-13193 Set Minimum Maven Version to 3.9.6
    
    - Upgraded Maven plugins
    - Upgraded SpotBugs from 4.7.3.5 to 4.8.5.0
    - Upgraded asciidoctor-maven-plugin from 2.2.4 to 3.0.0
    - Upgraded license-maven-plugin from 2.2.0 to 2.4.0
    - Upgraded download-maven-plugin from 1.7.1 to 1.9.0
    - Upgraded maven-clean-plugin from 3.3.1 to 3.3.2
    - Upgraded frontend-maven-plugin from 1.14.2 to 1.15.0
    - Upgraded hisrc-higherjaxb40-maven-plugin from 2.1.1 to 2.2.0
    - Upgraded jacoco-maven-plugin from 0.8.11 to 0.8.12
    - Upgraded swagger-maven-plugin-jakarta from 2.2.20 to 2.2.21
    - Upgraded swagger-codegen-maven-plugin from 3.0.52 to 3.0.55
    
    This closes #8797
    
    Signed-off-by: David Handermann <[email protected]>
---
 README.md                                             |  6 +-----
 nifi-commons/nifi-xml-processing/pom.xml              |  2 +-
 nifi-docs/pom.xml                                     |  2 +-
 .../nifi-asn1-bundle/nifi-asn1-services/pom.xml       |  1 -
 .../nifi-box-bundle/nifi-box-nar/pom.xml              |  2 +-
 .../nifi-py4j-bundle/nifi-python-framework/pom.xml    |  3 +--
 .../nifi-framework/nifi-web/nifi-web-frontend/pom.xml |  2 +-
 .../nifi-framework/nifi-web/nifi-web-ui/pom.xml       |  2 +-
 nifi-manifest/nifi-runtime-manifest/pom.xml           |  1 -
 .../nifi-registry-core/nifi-registry-docs/pom.xml     |  2 +-
 nifi-registry/pom.xml                                 |  6 ------
 pom.xml                                               | 19 +++++++++++++------
 12 files changed, 21 insertions(+), 27 deletions(-)

diff --git a/README.md b/README.md
index 3c86f2c732..0613359a3a 100644
--- a/README.md
+++ b/README.md
@@ -64,13 +64,9 @@ Apache NiFi was made for dataflow. It supports highly 
configurable directed grap
   - Pluggable fine-grained role-based authentication/authorization
   - Multiple teams can manage and share specific portions of the flow
 
-## Minimum Recommendations
-* JDK 21
-* Apache Maven 3.9.2
-
 ## Minimum Requirements
 * JDK 21
-* Apache Maven 3.9.2
+* Apache Maven 3.9.6
 
 ## Getting Started
 
diff --git a/nifi-commons/nifi-xml-processing/pom.xml 
b/nifi-commons/nifi-xml-processing/pom.xml
index 381f33a4a4..734aa3c10e 100644
--- a/nifi-commons/nifi-xml-processing/pom.xml
+++ b/nifi-commons/nifi-xml-processing/pom.xml
@@ -27,7 +27,7 @@
             <plugin>
                 <groupId>com.github.spotbugs</groupId>
                 <artifactId>spotbugs-maven-plugin</artifactId>
-                <version>4.7.3.5</version>
+                <version>4.8.5.0</version>
                 <executions>
                     <execution>
                         <phase>package</phase>
diff --git a/nifi-docs/pom.xml b/nifi-docs/pom.xml
index f2adf5118f..7d5733df08 100644
--- a/nifi-docs/pom.xml
+++ b/nifi-docs/pom.xml
@@ -48,7 +48,7 @@
             <plugin>
                 <groupId>org.asciidoctor</groupId>
                 <artifactId>asciidoctor-maven-plugin</artifactId>
-                <version>2.2.4</version>
+                <version>3.0.0</version>
                 <executions>
                     <execution>
                         <id>output-html</id>
diff --git a/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/pom.xml 
b/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/pom.xml
index 1086da7f5e..1b2c66d527 100644
--- a/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/pom.xml
+++ b/nifi-extension-bundles/nifi-asn1-bundle/nifi-asn1-services/pom.xml
@@ -75,7 +75,6 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>exec-maven-plugin</artifactId>
-                <version>3.1.0</version>
                 <executions>
                     <execution>
                         <id>compile-asn</id>
diff --git a/nifi-extension-bundles/nifi-box-bundle/nifi-box-nar/pom.xml 
b/nifi-extension-bundles/nifi-box-bundle/nifi-box-nar/pom.xml
index 24c010405c..7e1e7e6dfd 100644
--- a/nifi-extension-bundles/nifi-box-bundle/nifi-box-nar/pom.xml
+++ b/nifi-extension-bundles/nifi-box-bundle/nifi-box-nar/pom.xml
@@ -44,7 +44,7 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>license-maven-plugin</artifactId>
-                <version>2.2.0</version>
+                <version>2.4.0</version>
                 <configuration>
                     <!--
                         mvn clean license:add-third-party 
license:download-licenses
diff --git 
a/nifi-extension-bundles/nifi-py4j-bundle/nifi-python-framework/pom.xml 
b/nifi-extension-bundles/nifi-py4j-bundle/nifi-python-framework/pom.xml
index ceec25b200..3891821614 100644
--- a/nifi-extension-bundles/nifi-py4j-bundle/nifi-python-framework/pom.xml
+++ b/nifi-extension-bundles/nifi-py4j-bundle/nifi-python-framework/pom.xml
@@ -33,7 +33,7 @@
             <plugin>
                 <groupId>com.googlecode.maven-download-plugin</groupId>
                 <artifactId>download-maven-plugin</artifactId>
-                <version>1.7.1</version>
+                <version>1.9.0</version>
                 <executions>
                     <execution>
                         <id>download-py4j</id>
@@ -87,7 +87,6 @@
                     <plugin>
                         <groupId>org.codehaus.mojo</groupId>
                         <artifactId>exec-maven-plugin</artifactId>
-                        <version>3.1.1</version>
                         <executions>
                             <execution>
                                 <id>python-test</id>
diff --git 
a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/pom.xml 
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/pom.xml
index 48fd1813d9..81d37298c1 100644
--- a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/pom.xml
+++ b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/pom.xml
@@ -30,7 +30,7 @@
     <properties>
         <frontend.source>${basedir}/src/main/nifi</frontend.source>
         
<frontend.working.dir>${project.build.directory}/frontend-working-directory</frontend.working.dir>
-        
<copy-rename-maven-plugin.version>1.0</copy-rename-maven-plugin.version>
+        
<copy-rename-maven-plugin.version>1.0.1</copy-rename-maven-plugin.version>
         <!--
             String name of the theme file to be used.
             Ex: 'purple' // will overwrite the 'material' theme file with the 
'purple' theme.
diff --git a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml 
b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
index a1ca9bc5c3..f274a5773a 100644
--- a/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
+++ b/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
@@ -406,7 +406,7 @@
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-clean-plugin</artifactId>
-                        <version>3.3.1</version>
+                        <version>3.3.2</version>
                         <configuration>
                             
<excludeDefaultDirectories>true</excludeDefaultDirectories>
                             <filesets>
diff --git a/nifi-manifest/nifi-runtime-manifest/pom.xml 
b/nifi-manifest/nifi-runtime-manifest/pom.xml
index a3cd42d6cd..c6c0f8eb4c 100644
--- a/nifi-manifest/nifi-runtime-manifest/pom.xml
+++ b/nifi-manifest/nifi-runtime-manifest/pom.xml
@@ -108,7 +108,6 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>exec-maven-plugin</artifactId>
-                <version>3.1.0</version>
                 <executions>
                     <execution>
                         <id>generate-runtime-manifest</id>
diff --git a/nifi-registry/nifi-registry-core/nifi-registry-docs/pom.xml 
b/nifi-registry/nifi-registry-core/nifi-registry-docs/pom.xml
index 72a14cdfd2..7356466a46 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-docs/pom.xml
+++ b/nifi-registry/nifi-registry-core/nifi-registry-docs/pom.xml
@@ -58,7 +58,7 @@
             <plugin>
                 <groupId>org.asciidoctor</groupId>
                 <artifactId>asciidoctor-maven-plugin</artifactId>
-                <version>2.2.4</version>
+                <version>3.0.0</version>
                 <executions>
                     <execution>
                         <id>output-html</id>
diff --git a/nifi-registry/pom.xml b/nifi-registry/pom.xml
index 9f9ccb9058..be7e62e0a9 100644
--- a/nifi-registry/pom.xml
+++ b/nifi-registry/pom.xml
@@ -233,11 +233,6 @@
                         <tarLongFileMode>gnu</tarLongFileMode>
                     </configuration>
                 </plugin>
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>jaxb2-maven-plugin</artifactId>
-                    <version>3.1.0</version>
-                </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-source-plugin</artifactId>
@@ -251,7 +246,6 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-jar-plugin</artifactId>
-                    <version>3.3.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
diff --git a/pom.xml b/pom.xml
index 89660403d4..6a1d91f33d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -104,7 +104,7 @@
         
<docker.jre.image.name>bellsoft/liberica-openjre-debian</docker.jre.image.name>
         <docker.image.tag>21</docker.image.tag>
         <node.version>v22.1.0</node.version>
-        <frontend.mvn.plugin.version>1.14.2</frontend.mvn.plugin.version>
+        <frontend.mvn.plugin.version>1.15.0</frontend.mvn.plugin.version>
         <nifi.nar.maven.plugin.version>1.5.1</nifi.nar.maven.plugin.version>
         
<project.build.outputTimestamp>1706227889</project.build.outputTimestamp>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -654,6 +654,7 @@
                 <plugin>
                     <groupId>org.codehaus.mojo</groupId>
                     <artifactId>jaxb2-maven-plugin</artifactId>
+                    <version>3.2.0</version>
                     <configuration>
                         
<noGeneratedHeaderComments>true</noGeneratedHeaderComments>
                     </configuration>
@@ -661,6 +662,7 @@
                 <plugin>
                     <groupId>org.codehaus.mojo</groupId>
                     <artifactId>exec-maven-plugin</artifactId>
+                    <version>3.2.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
@@ -754,22 +756,27 @@
                 <plugin>
                     <groupId>org.patrodyne.jvnet</groupId>
                     <artifactId>hisrc-higherjaxb40-maven-plugin</artifactId>
-                    <version>2.1.1</version>
+                    <version>2.2.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.jacoco</groupId>
                     <artifactId>jacoco-maven-plugin</artifactId>
-                    <version>0.8.11</version>
+                    <version>0.8.12</version>
                 </plugin>
                 <plugin>
                     <groupId>io.swagger.core.v3</groupId>
                     <artifactId>swagger-maven-plugin-jakarta</artifactId>
-                    <version>2.2.20</version>
+                    <version>2.2.21</version>
                 </plugin>
                 <plugin>
                     <groupId>io.swagger.codegen.v3</groupId>
                     <artifactId>swagger-codegen-maven-plugin</artifactId>
-                    <version>3.0.52</version>
+                    <version>3.0.55</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>3.4.1</version>
                 </plugin>
             </plugins>
         </pluginManagement>
@@ -819,7 +826,7 @@
                                     </plugins>
                                 </requireSameVersions>
                                 <requireMavenVersion>
-                                    <version>3.6.0</version>
+                                    <version>3.9.6</version>
                                 </requireMavenVersion>
                                 <requireReleaseDeps>
                                     <message>Dependencies outside of Apache 
NiFi must not use SNAPSHOT versions</message>

Reply via email to