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

exceptionfactory pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/support/nifi-1.x by this push:
     new f37b77f64c NIFI-12287 Standardized skipping Source and Javadoc for NAR 
modules
f37b77f64c is described below

commit f37b77f64c092d548b2a634cb1b2fa13602bf240
Author: exceptionfactory <[email protected]>
AuthorDate: Fri Oct 27 13:30:22 2023 -0500

    NIFI-12287 Standardized skipping Source and Javadoc for NAR modules
    
    - Added nar-packaging and war-packaging profiles to root Maven configuration
    - Removed individual properties from NAR module configurations
    
    Signed-off-by: Pierre Villard <[email protected]>
    
    This closes #7947.
    
    (cherry picked from commit 2366132e92951a8fc27097c777d3104a1c396f7b)
---
 .../minifi-framework-nar/pom.xml                   |  5 +---
 .../minifi-server-nar/pom.xml                      |  4 ---
 .../minifi-nar-bundles/minifi-standard-nar/pom.xml |  5 +---
 .../nifi-__artifactBaseName__-nar/pom.xml          |  4 ---
 .../nifi-__artifactBaseName__-api-nar/pom.xml      |  4 ---
 .../nifi-__artifactBaseName__-nar/pom.xml          |  4 ---
 .../nifi-accumulo-bundle/nifi-accumulo-nar/pom.xml |  4 ---
 .../nifi-amqp-bundle/nifi-amqp-nar/pom.xml         |  4 ---
 .../nifi-asana-processors-nar/pom.xml              |  4 ---
 .../nifi-asana-services-api-nar/pom.xml            |  4 ---
 .../nifi-asana-services-nar/pom.xml                |  4 ---
 .../nifi-asn1-bundle/nifi-asn1-nar/pom.xml         |  4 ---
 .../nifi-atlas-bundle/nifi-atlas-nar/pom.xml       |  4 ---
 .../nifi-box-bundle/nifi-box-services-nar/pom.xml  |  4 ---
 .../nifi-cdc-mysql-nar/pom.xml                     |  4 ---
 .../nifi-compress-bundle/nifi-compress-nar/pom.xml |  4 ---
 .../nifi-couchbase-nar/pom.xml                     |  4 ---
 .../nifi-couchbase-services-api-nar/pom.xml        |  4 ---
 .../nifi-elasticsearch-restapi-nar/pom.xml         |  2 --
 .../nifi-email-bundle/nifi-email-nar/pom.xml       |  4 ---
 .../nifi-evtx-bundle/nifi-evtx-nar/pom.xml         |  5 ----
 .../nifi-framework-nar/pom.xml                     |  7 ++---
 .../nifi-framework/nifi-web/nifi-web-api/pom.xml   |  5 +---
 .../nifi-web/nifi-web-content-viewer/pom.xml       |  4 ---
 .../nifi-framework/nifi-web/nifi-web-docs/pom.xml  |  4 ---
 .../nifi-framework/nifi-web/nifi-web-error/pom.xml |  5 +---
 .../nifi-framework/nifi-web/nifi-web-ui/pom.xml    |  2 --
 .../nifi-headless-server-nar/pom.xml               |  4 ---
 .../nifi-framework-bundle/nifi-server-nar/pom.xml  |  4 ---
 .../nifi-graph-bundle/nifi-graph-nar/pom.xml       |  4 ---
 .../nifi-hadoop-bundle/nifi-hadoop-nar/pom.xml     |  4 ---
 .../nifi-hive-services-api-nar/pom.xml             |  6 ----
 .../nifi-hive-services-api/pom.xml                 |  5 ----
 .../nifi-hive-bundle/nifi-hive3-nar/pom.xml        |  4 ---
 .../nifi-iceberg-processors-nar/pom.xml            |  5 ----
 .../nifi-influxdb-bundle/nifi-influxdb-nar/pom.xml |  4 ---
 nifi-nar-bundles/nifi-jetty-bundle/pom.xml         |  4 ---
 .../nifi-kerberos-iaa-providers-nar/pom.xml        |  4 ---
 .../nifi-ldap-iaa-providers-nar/pom.xml            |  4 ---
 .../nifi-image-viewer-nar/pom.xml                  |  4 ---
 .../nifi-media-bundle/nifi-image-viewer/pom.xml    |  4 ---
 .../nifi-media-bundle/nifi-media-nar/pom.xml       |  4 ---
 .../nifi-mongodb-bundle/nifi-mongodb-nar/pom.xml   |  4 ---
 .../nifi-pgp-bundle/nifi-pgp-nar/pom.xml           |  4 ---
 .../nifi-pgp-bundle/nifi-pgp-service-nar/pom.xml   |  4 ---
 .../nifi-prometheus-nar/pom.xml                    |  4 ---
 .../nifi-provenance-repository-nar/pom.xml         |  4 ---
 .../nifi-ranger-bundle/nifi-ranger-nar/pom.xml     |  4 ---
 .../nifi-redis-bundle/nifi-redis-nar/pom.xml       |  4 ---
 .../nifi-single-user-iaa-providers-nar/pom.xml     |  4 ---
 .../nifi-smb-bundle/nifi-smb-nar/pom.xml           |  4 ---
 .../nifi-smb-smbj-client-nar/pom.xml               |  4 ---
 .../nifi-sql-reporting-nar/pom.xml                 |  4 ---
 .../nifi-jolt-transform-json-ui/pom.xml            |  2 --
 .../nifi-dbcp-service-nar/pom.xml                  |  5 +---
 .../nifi-distributed-cache-services-nar/pom.xml    |  4 ---
 .../nifi-hadoop-dbcp-service-nar/pom.xml           |  5 +---
 .../nifi-http-context-map-nar/pom.xml              |  4 ---
 .../nifi-record-serialization-services-nar/pom.xml |  4 ---
 .../nifi-ssl-context-service-nar/pom.xml           |  4 ---
 .../nifi-standard-services-api-nar/pom.xml         |  4 ---
 .../nifi-stateful-analysis-nar/pom.xml             |  4 ---
 .../nifi-update-attribute-nar/pom.xml              |  4 ---
 .../nifi-update-attribute-ui/pom.xml               |  4 ---
 .../nifi-websocket-processors-nar/pom.xml          |  4 ---
 .../nifi-websocket-services-api-nar/pom.xml        |  4 ---
 .../nifi-websocket-services-jetty-nar/pom.xml      |  4 ---
 .../nifi-windows-event-log-nar/pom.xml             |  4 ---
 .../nifi-workday-processors-nar/pom.xml            |  4 ---
 .../nifi-registry-web-docs/pom.xml                 |  5 ----
 .../nifi-nar-provider-processors-nar/pom.xml       |  4 ---
 .../nifi-nar-provider-service-api-nar/pom.xml      |  4 ---
 .../nifi-nar-provider-service-nar/pom.xml          |  4 ---
 pom.xml                                            | 32 ++++++++++++++++++++++
 74 files changed, 40 insertions(+), 293 deletions(-)

diff --git 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework-nar/pom.xml
 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework-nar/pom.xml
index dd47a2f343..88c3a04add 100644
--- 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework-nar/pom.xml
+++ 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework-nar/pom.xml
@@ -27,10 +27,7 @@ limitations under the License.
     <packaging>nar</packaging>
 
     <description>MiNiFi: Framework NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi.minifi</groupId>
diff --git 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-server-nar/pom.xml 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-server-nar/pom.xml
index dfeeef5fc6..31b0ce81e6 100644
--- 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-server-nar/pom.xml
+++ 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-server-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>minifi-server-nar</artifactId>
     <packaging>nar</packaging>
     <description>MiNiFi server NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi.minifi</groupId>
diff --git a/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml 
b/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml
index 800f460fa7..6ca5b1f32a 100644
--- a/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml
+++ b/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml
@@ -26,10 +26,7 @@ limitations under the License.
     <artifactId>minifi-standard-nar</artifactId>
     <packaging>nar</packaging>
     <description>MiNiFi Standard Extensions NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-maven-archetypes/nifi-processor-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
 
b/nifi-maven-archetypes/nifi-processor-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
index db645e2ab4..c5c63998fe 100644
--- 
a/nifi-maven-archetypes/nifi-processor-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
+++ 
b/nifi-maven-archetypes/nifi-processor-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-${artifactBaseName}-nar</artifactId>
     <version>${version}</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-api-nar/pom.xml
 
b/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-api-nar/pom.xml
index 04b53e3b90..52f09dd9b9 100644
--- 
a/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-api-nar/pom.xml
+++ 
b/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-api-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-${artifactBaseName}-api-nar</artifactId>
     <version>${version}</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
 
b/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
index 1b36e8dd7f..1e0c7ed11e 100644
--- 
a/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
+++ 
b/nifi-maven-archetypes/nifi-service-bundle-archetype/src/main/resources/archetype-resources/nifi-__artifactBaseName__-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-${artifactBaseName}-nar</artifactId>
     <version>${version}</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-accumulo-bundle/nifi-accumulo-nar/pom.xml 
b/nifi-nar-bundles/nifi-accumulo-bundle/nifi-accumulo-nar/pom.xml
index ff7ddeba3c..ce98f074a7 100644
--- a/nifi-nar-bundles/nifi-accumulo-bundle/nifi-accumulo-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-accumulo-bundle/nifi-accumulo-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-accumulo-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>false</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-nar/pom.xml 
b/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-nar/pom.xml
index b0d6b947e0..4d03cae8fc 100644
--- a/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-amqp-bundle/nifi-amqp-nar/pom.xml
@@ -22,10 +22,6 @@
     </parent>
     <artifactId>nifi-amqp-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-processors-nar/pom.xml
index 4a64a14345..e9f31ae93b 100644
--- a/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-processors-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-processors-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-asana-processors-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-api-nar/pom.xml
index 7f293c4d52..4d170e5173 100644
--- a/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-api-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-asana-services-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-nar/pom.xml 
b/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-nar/pom.xml
index 7e3792fe1e..82612d3382 100644
--- a/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-asana-bundle/nifi-asana-services-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-asana-services-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-asn1-bundle/nifi-asn1-nar/pom.xml 
b/nifi-nar-bundles/nifi-asn1-bundle/nifi-asn1-nar/pom.xml
index e351638019..9c9f60261d 100644
--- a/nifi-nar-bundles/nifi-asn1-bundle/nifi-asn1-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-asn1-bundle/nifi-asn1-nar/pom.xml
@@ -23,10 +23,6 @@
 
     <artifactId>nifi-asn1-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-atlas-bundle/nifi-atlas-nar/pom.xml 
b/nifi-nar-bundles/nifi-atlas-bundle/nifi-atlas-nar/pom.xml
index 957690bbe1..11088f2d4b 100644
--- a/nifi-nar-bundles/nifi-atlas-bundle/nifi-atlas-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-atlas-bundle/nifi-atlas-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-atlas-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-nar/pom.xml 
b/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-nar/pom.xml
index 6227a277ce..8899172555 100644
--- a/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-box-services-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>false</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-nar/pom.xml 
b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-nar/pom.xml
index 6c9a9726ce..e378a0aa54 100644
--- a/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-cdc/nifi-cdc-mysql-bundle/nifi-cdc-mysql-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-cdc-mysql-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi MySQL Change Data Capture (CDC) NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-compress-bundle/nifi-compress-nar/pom.xml 
b/nifi-nar-bundles/nifi-compress-bundle/nifi-compress-nar/pom.xml
index a257ba77f5..f3280cd7e6 100644
--- a/nifi-nar-bundles/nifi-compress-bundle/nifi-compress-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-compress-bundle/nifi-compress-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-compress-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi Compression NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-nar/pom.xml 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-nar/pom.xml
index d756f28eab..536ee24ed9 100644
--- a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-couchbase-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-services-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-services-api-nar/pom.xml
index 0e3af71576..692a00ff9d 100644
--- 
a/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-services-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-couchbase-bundle/nifi-couchbase-services-api-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-couchbase-services-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-restapi-nar/pom.xml
 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-restapi-nar/pom.xml
index d92a6b7b7e..7cb56a8016 100644
--- 
a/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-restapi-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-restapi-nar/pom.xml
@@ -20,8 +20,6 @@ language governing permissions and limitations under the 
License. -->
     <artifactId>nifi-elasticsearch-restapi-nar</artifactId>
     <packaging>nar</packaging>
     <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
         <lucene.version>6.2.1</lucene.version>
     </properties>
 
diff --git a/nifi-nar-bundles/nifi-email-bundle/nifi-email-nar/pom.xml 
b/nifi-nar-bundles/nifi-email-bundle/nifi-email-nar/pom.xml
index d8755d43a6..7be73fea65 100644
--- a/nifi-nar-bundles/nifi-email-bundle/nifi-email-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-email-bundle/nifi-email-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-email-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-nar/pom.xml 
b/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-nar/pom.xml
index 24a24a4976..5257ccdad9 100644
--- a/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-evtx-bundle/nifi-evtx-nar/pom.xml
@@ -17,13 +17,8 @@ language governing permissions and limitations under the 
License. -->
         <version>1.24.0-SNAPSHOT</version>
     </parent>
 
-    <groupId>org.apache.nifi</groupId>
     <artifactId>nifi-evtx-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework-nar/pom.xml 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework-nar/pom.xml
index 40124704b7..0872b584df 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework-nar/pom.xml
@@ -21,11 +21,8 @@
     </parent>
     <artifactId>nifi-framework-nar</artifactId>
     <packaging>nar</packaging>
-    <description>NiFi: Framework Nar</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+    <description>NiFi: Framework NAR</description>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/pom.xml
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/pom.xml
index 0e3d6a9af0..ef30137646 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/pom.xml
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/pom.xml
@@ -22,10 +22,7 @@
     </parent>
     <artifactId>nifi-web-api</artifactId>
     <packaging>war</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+
     <build>
         <resources>
             <resource>
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-viewer/pom.xml
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-viewer/pom.xml
index 877261b97b..a809e2cd8a 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-viewer/pom.xml
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-viewer/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-web-content-viewer</artifactId>
     <packaging>war</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs/pom.xml
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs/pom.xml
index b24e7ff784..cbf13878c5 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs/pom.xml
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-web-docs</artifactId>
     <packaging>war</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.commons</groupId>
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/pom.xml
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/pom.xml
index 4c6830c90f..4e71749f9b 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/pom.xml
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-error/pom.xml
@@ -21,10 +21,7 @@
     </parent>
     <artifactId>nifi-web-error</artifactId>
     <packaging>war</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+
     <dependencies>
         <dependency>
             <groupId>javax.servlet</groupId>
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
index ea533f96a4..a48d3e6ac3 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
@@ -23,8 +23,6 @@
     <artifactId>nifi-web-ui</artifactId>
     <packaging>war</packaging>
     <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
         <staging.dir>${project.build.directory}/tmp</staging.dir>
         <canvas.filter>canvas.properties</canvas.filter>
         <history.filter>history.properties</history.filter>
diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-headless-server-nar/pom.xml 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-headless-server-nar/pom.xml
index d67a7a8f3b..46cf9dc599 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-headless-server-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-headless-server-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-headless-server-nar</artifactId>
     <packaging>nar</packaging>
     <description>Headless server NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-server-nar/pom.xml 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-server-nar/pom.xml
index a26febc3cf..88872978f1 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-server-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-server-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-server-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi: Web/UI Nar</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-graph-bundle/nifi-graph-nar/pom.xml 
b/nifi-nar-bundles/nifi-graph-bundle/nifi-graph-nar/pom.xml
index a79d5fd4b5..8658cf8ad0 100644
--- a/nifi-nar-bundles/nifi-graph-bundle/nifi-graph-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-graph-bundle/nifi-graph-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-graph-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hadoop-nar/pom.xml 
b/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hadoop-nar/pom.xml
index 9271cc6ed5..623afb4202 100644
--- a/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hadoop-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hadoop-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-hadoop-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api-nar/pom.xml
index 8335b808d4..2e57314edb 100644
--- a/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api-nar/pom.xml
@@ -24,12 +24,6 @@
 
     <artifactId>nifi-hive-services-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-        <!-- Need to override hadoop.version here, for Hive and hadoop-client 
transitive dependencies -->
-        <hadoop.version>${hive.hadoop.version}</hadoop.version>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api/pom.xml 
b/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api/pom.xml
index eefc74108e..e80cd743dc 100644
--- a/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api/pom.xml
+++ b/nifi-nar-bundles/nifi-hive-bundle/nifi-hive-services-api/pom.xml
@@ -25,11 +25,6 @@
     <artifactId>nifi-hive-services-api</artifactId>
     <packaging>jar</packaging>
 
-    <properties>
-        <!-- Need to override hadoop.version here, for Hive and hadoop-client 
transitive dependencies -->
-        <hadoop.version>${hive.hadoop.version}</hadoop.version>
-    </properties>
-
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-hive-bundle/nifi-hive3-nar/pom.xml 
b/nifi-nar-bundles/nifi-hive-bundle/nifi-hive3-nar/pom.xml
index 3fecc3d5f8..9532ad4142 100644
--- a/nifi-nar-bundles/nifi-hive-bundle/nifi-hive3-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-hive-bundle/nifi-hive3-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-hive3-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-iceberg-bundle/nifi-iceberg-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-iceberg-bundle/nifi-iceberg-processors-nar/pom.xml
index d231ca2d29..04efc54ae0 100644
--- a/nifi-nar-bundles/nifi-iceberg-bundle/nifi-iceberg-processors-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-iceberg-bundle/nifi-iceberg-processors-nar/pom.xml
@@ -24,11 +24,6 @@
     <artifactId>nifi-iceberg-processors-nar</artifactId>
     <packaging>nar</packaging>
 
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
-
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-influxdb-bundle/nifi-influxdb-nar/pom.xml 
b/nifi-nar-bundles/nifi-influxdb-bundle/nifi-influxdb-nar/pom.xml
index 7ebf0a2516..f9b4f6848f 100644
--- a/nifi-nar-bundles/nifi-influxdb-bundle/nifi-influxdb-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-influxdb-bundle/nifi-influxdb-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-influxdb-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-jetty-bundle/pom.xml 
b/nifi-nar-bundles/nifi-jetty-bundle/pom.xml
index edf9281d9d..dd72503624 100644
--- a/nifi-nar-bundles/nifi-jetty-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-jetty-bundle/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-jetty-bundle</artifactId>
     <packaging>nar</packaging>
     <description>NiFi: Jetty Bundle</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <!-- The Jetty Bundle doesn't contain any code that actually depends 
on nifi-api, but the NAR Maven plugin writes a
              descriptor for each NAR which contains the version of the system 
API, so we need to make the version available by
diff --git 
a/nifi-nar-bundles/nifi-kerberos-iaa-providers-bundle/nifi-kerberos-iaa-providers-nar/pom.xml
 
b/nifi-nar-bundles/nifi-kerberos-iaa-providers-bundle/nifi-kerberos-iaa-providers-nar/pom.xml
index d0219a4625..23217ba14f 100644
--- 
a/nifi-nar-bundles/nifi-kerberos-iaa-providers-bundle/nifi-kerberos-iaa-providers-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-kerberos-iaa-providers-bundle/nifi-kerberos-iaa-providers-nar/pom.xml
@@ -22,10 +22,6 @@
     </parent>
     <artifactId>nifi-kerberos-iaa-providers-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers-nar/pom.xml
 
b/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers-nar/pom.xml
index 16eb636480..e9d44a773f 100644
--- 
a/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers-nar/pom.xml
@@ -22,10 +22,6 @@
     </parent>
     <artifactId>nifi-ldap-iaa-providers-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer-nar/pom.xml 
b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer-nar/pom.xml
index 6707de3e89..a97bdf27da 100644
--- a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-image-viewer-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/pom.xml 
b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/pom.xml
index 8cb39d8cbc..9fe660e38d 100755
--- a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/pom.xml
+++ b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/pom.xml
@@ -23,10 +23,6 @@
     <artifactId>nifi-image-viewer</artifactId>
     <description>NiFi image viewer</description>
     <packaging>war</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-media-bundle/nifi-media-nar/pom.xml 
b/nifi-nar-bundles/nifi-media-bundle/nifi-media-nar/pom.xml
index 04677a1eeb..c018fdffd1 100644
--- a/nifi-nar-bundles/nifi-media-bundle/nifi-media-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-media-bundle/nifi-media-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-media-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-nar/pom.xml 
b/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-nar/pom.xml
index 0a15e4bc03..56739168a2 100644
--- a/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-mongodb-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-nar/pom.xml 
b/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-nar/pom.xml
index c83c7bf61a..c92f1247fd 100644
--- a/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-pgp-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-nar/pom.xml 
b/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-nar/pom.xml
index 07068f6d17..2132411ba2 100644
--- a/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-pgp-service-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-nar/pom.xml 
b/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-nar/pom.xml
index 17e09bb9bc..e85d7e458e 100644
--- a/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-prometheus-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-provenance-repository-bundle/nifi-provenance-repository-nar/pom.xml
 
b/nifi-nar-bundles/nifi-provenance-repository-bundle/nifi-provenance-repository-nar/pom.xml
index 4e8ef78795..ff0b21300a 100644
--- 
a/nifi-nar-bundles/nifi-provenance-repository-bundle/nifi-provenance-repository-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-provenance-repository-bundle/nifi-provenance-repository-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-provenance-repository-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-nar/pom.xml 
b/nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-nar/pom.xml
index 78c3a9dbf3..9f6b2505da 100644
--- a/nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-ranger-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-nar/pom.xml 
b/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-nar/pom.xml
index 57e750e4e5..96c000c15f 100644
--- a/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-redis-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar/pom.xml
 
b/nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar/pom.xml
index 5b7ef27ae7..abe4ba630a 100644
--- 
a/nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-single-user-iaa-providers-bundle/nifi-single-user-iaa-providers-nar/pom.xml
@@ -22,10 +22,6 @@
     </parent>
     <artifactId>nifi-single-user-iaa-providers-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-nar/pom.xml 
b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-nar/pom.xml
index 1b9337f6fe..05487e7a6e 100644
--- a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-smb-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-client-nar/pom.xml 
b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-client-nar/pom.xml
index f4c5be2892..71e4e75a60 100644
--- a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-client-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-client-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-smb-smbj-client-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-sql-reporting-bundle/nifi-sql-reporting-nar/pom.xml 
b/nifi-nar-bundles/nifi-sql-reporting-bundle/nifi-sql-reporting-nar/pom.xml
index d7becb96ee..4c47a1d1af 100644
--- a/nifi-nar-bundles/nifi-sql-reporting-bundle/nifi-sql-reporting-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-sql-reporting-bundle/nifi-sql-reporting-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-sql-reporting-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-jolt-transform-json-ui/pom.xml 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-jolt-transform-json-ui/pom.xml
index 558d458c8e..448c592853 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-jolt-transform-json-ui/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-jolt-transform-json-ui/pom.xml
@@ -21,8 +21,6 @@ language governing permissions and limitations under the 
License. -->
 
     <packaging>war</packaging>
     <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
         
<frontend.dependency.configs>${basedir}/src/main/frontend</frontend.dependency.configs>
         
<frontend.working.dir>${project.build.directory}/frontend-working-directory</frontend.working.dir>
         
<frontend.assets>${project.build.directory}/${project.build.finalName}/assets</frontend.assets>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-dbcp-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-dbcp-service-nar/pom.xml
index 339ee31dd3..c82fd0ec0d 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-dbcp-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-dbcp-service-nar/pom.xml
@@ -22,10 +22,7 @@
     
     <artifactId>nifi-dbcp-service-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-distributed-cache-services-bundle/nifi-distributed-cache-services-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-distributed-cache-services-bundle/nifi-distributed-cache-services-nar/pom.xml
index 897aaab906..ed759aa494 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-distributed-cache-services-bundle/nifi-distributed-cache-services-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-distributed-cache-services-bundle/nifi-distributed-cache-services-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-distributed-cache-services-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-hadoop-dbcp-service-bundle/nifi-hadoop-dbcp-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-hadoop-dbcp-service-bundle/nifi-hadoop-dbcp-service-nar/pom.xml
index 3722e3d374..cf33d67761 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-hadoop-dbcp-service-bundle/nifi-hadoop-dbcp-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-hadoop-dbcp-service-bundle/nifi-hadoop-dbcp-service-nar/pom.xml
@@ -22,10 +22,7 @@
     
     <artifactId>nifi-hadoop-dbcp-service-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-http-context-map-bundle/nifi-http-context-map-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-http-context-map-bundle/nifi-http-context-map-nar/pom.xml
index a7eefc75cf..34f9c9afd0 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-http-context-map-bundle/nifi-http-context-map-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-http-context-map-bundle/nifi-http-context-map-nar/pom.xml
@@ -22,10 +22,6 @@
        
     <artifactId>nifi-http-context-map-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
        
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services-nar/pom.xml
index 4069dc56cd..9bbaf97598 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-record-serialization-services-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-ssl-context-bundle/nifi-ssl-context-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-ssl-context-bundle/nifi-ssl-context-service-nar/pom.xml
index 16b2c406f4..cb88c1cf57 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-ssl-context-bundle/nifi-ssl-context-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-ssl-context-bundle/nifi-ssl-context-service-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-ssl-context-service-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-standard-services-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-standard-services-api-nar/pom.xml
index a038d1690e..ebb5b4ee77 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-standard-services-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-standard-services-api-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-standard-services-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-stateful-analysis-bundle/nifi-stateful-analysis-nar/pom.xml
 
b/nifi-nar-bundles/nifi-stateful-analysis-bundle/nifi-stateful-analysis-nar/pom.xml
index 1f27165be8..b2b3689465 100644
--- 
a/nifi-nar-bundles/nifi-stateful-analysis-bundle/nifi-stateful-analysis-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-stateful-analysis-bundle/nifi-stateful-analysis-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-stateful-analysis-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi NAR for doing stateful analysis</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-nar/pom.xml
 
b/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-nar/pom.xml
index 2585f6d2ab..7d0fd5e1c6 100644
--- 
a/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-nar/pom.xml
@@ -21,10 +21,6 @@
     </parent>
     <artifactId>nifi-update-attribute-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-ui/pom.xml
 
b/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-ui/pom.xml
index c40a293476..520984a26c 100644
--- 
a/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-ui/pom.xml
+++ 
b/nifi-nar-bundles/nifi-update-attribute-bundle/nifi-update-attribute-ui/pom.xml
@@ -22,10 +22,6 @@
     </parent>
     <artifactId>nifi-update-attribute-ui</artifactId>
     <packaging>war</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <build>
         <plugins>
             <plugin>
diff --git 
a/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-processors-nar/pom.xml
index 6973409b7a..17e59c8db1 100644
--- 
a/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-processors-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-processors-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-websocket-processors-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-api-nar/pom.xml
index 53db83677b..f57a4170fe 100644
--- 
a/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-api-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-websocket-services-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty-nar/pom.xml
 
b/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty-nar/pom.xml
index 3cf53a7fa9..e7d3efedad 100644
--- 
a/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-websocket-services-jetty-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-nar/pom.xml
 
b/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-nar/pom.xml
index a5cf07fe2d..fb96781263 100644
--- 
a/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-nar/pom.xml
@@ -19,10 +19,6 @@ language governing permissions and limitations under the 
License. -->
 
     <artifactId>nifi-windows-event-log-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-workday-bundle/nifi-workday-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-workday-bundle/nifi-workday-processors-nar/pom.xml
index 1de4b7b0a1..a7337c5c3e 100644
--- a/nifi-nar-bundles/nifi-workday-bundle/nifi-workday-processors-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-workday-bundle/nifi-workday-processors-nar/pom.xml
@@ -26,10 +26,6 @@
 
     <artifactId>nifi-workday-processors-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/nifi-registry/nifi-registry-core/nifi-registry-web-docs/pom.xml 
b/nifi-registry/nifi-registry-core/nifi-registry-web-docs/pom.xml
index fe0a47978a..cc6602d5b4 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-web-docs/pom.xml
+++ b/nifi-registry/nifi-registry-core/nifi-registry-web-docs/pom.xml
@@ -22,11 +22,6 @@
     <artifactId>nifi-registry-web-docs</artifactId>
     <packaging>war</packaging>
 
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
-
     <build>
         <plugins>
             <plugin>
diff --git 
a/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors-nar/pom.xml
 
b/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors-nar/pom.xml
index 81125aa439..ea5ceacb6b 100644
--- 
a/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors-nar/pom.xml
+++ 
b/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-nar-provider-processors-nar</artifactId>
     <version>1.24.0-SNAPSHOT</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api-nar/pom.xml
 
b/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api-nar/pom.xml
index f0adf235b4..c3c0c85cc5 100644
--- 
a/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api-nar/pom.xml
+++ 
b/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-nar-provider-service-api-nar</artifactId>
     <version>1.24.0-SNAPSHOT</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git 
a/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-nar/pom.xml
 
b/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-nar/pom.xml
index bd718264fd..026ff7050b 100644
--- 
a/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-nar/pom.xml
+++ 
b/nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-nar-provider-service-nar</artifactId>
     <version>1.24.0-SNAPSHOT</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
diff --git a/pom.xml b/pom.xml
index bf4ab1c4a4..45070788b9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1043,6 +1043,38 @@
         </plugins>
     </build>
     <profiles>
+        <!-- Configure build properties for modules with NAR packaging -->
+        <profile>
+            <id>nar-packaging</id>
+            <activation>
+                <property>
+                    <name>packaging</name>
+                    <value>nar</value>
+                </property>
+            </activation>
+            <properties>
+                <!-- Skip source and javadoc plugins for NAR bundles during 
release process -->
+                <maven.source.skip>true</maven.source.skip>
+                <maven.javadoc.skip>true</maven.javadoc.skip>
+            </properties>
+        </profile>
+
+        <!-- Configure build properties for modules with WAR packaging -->
+        <profile>
+            <id>war-packaging</id>
+            <activation>
+                <property>
+                    <name>packaging</name>
+                    <value>war</value>
+                </property>
+            </activation>
+            <properties>
+                <!-- Skip source and javadoc plugins for WAR bundles during 
release process -->
+                <maven.source.skip>true</maven.source.skip>
+                <maven.javadoc.skip>true</maven.javadoc.skip>
+            </properties>
+        </profile>
+
         <profile>
             <!-- Performs execution of Integration Tests using the Maven
                 FailSafe Plugin. The view of integration tests in this context 
are those

Reply via email to