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

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


The following commit(s) were added to refs/heads/main by this push:
     new bd4ba34339 NIFI-12266 Added Standard Shared NAR and BOM (#7925)
bd4ba34339 is described below

commit bd4ba343399ddd9f2b722d48b21f3258f34f8401
Author: exceptionfactory <[email protected]>
AuthorDate: Wed Oct 25 12:22:26 2023 -0500

    NIFI-12266 Added Standard Shared NAR and BOM (#7925)
    
    - Added nifi-standard-shared-nar with common dependencies
    - Added nifi-standard-shared-bom with provided scope for parent module 
references
---
 minifi/minifi-assembly/pom.xml                     |   5 +
 .../minifi-nar-bundles/minifi-standard-nar/pom.xml |   2 +-
 .../minifi-update-attribute-nar/pom.xml            |   2 +-
 minifi/pom.xml                                     |   6 +
 nifi-assembly/pom.xml                              |   6 +
 nifi-bom/pom.xml                                   |   6 +
 .../nifi-airtable-bundle/nifi-airtable-nar/pom.xml |   8 +-
 .../nifi-airtable-processors/pom.xml               |   3 +-
 nifi-nar-bundles/nifi-airtable-bundle/pom.xml      |   3 +-
 .../nifi-avro-bundle/nifi-avro-nar/pom.xml         |   6 +-
 nifi-nar-bundles/nifi-avro-bundle/pom.xml          |   3 +-
 .../nifi-aws-abstract-processors/pom.xml           |   1 -
 .../nifi-aws-bundle/nifi-aws-nar/pom.xml           |   4 -
 .../nifi-aws-bundle/nifi-aws-processors/pom.xml    |   4 +
 .../nifi-aws-service-api-nar/pom.xml               |   7 +-
 nifi-nar-bundles/nifi-aws-bundle/pom.xml           |   3 +-
 .../nifi-azure-bundle/nifi-azure-nar/pom.xml       |   4 -
 .../nifi-azure-reporting-task/pom.xml              |   3 -
 .../nifi-azure-services-api-nar/pom.xml            |   8 +-
 nifi-nar-bundles/nifi-azure-bundle/pom.xml         |   3 +-
 .../nifi-box-bundle/nifi-box-nar/pom.xml           |   4 -
 .../nifi-box-services-api-nar/pom.xml              |  12 +-
 nifi-nar-bundles/nifi-box-bundle/pom.xml           |   3 +-
 .../nifi-cassandra-nar/pom.xml                     |   4 -
 .../nifi-cassandra-services-api-nar/pom.xml        |   3 +-
 nifi-nar-bundles/nifi-cassandra-bundle/pom.xml     |   3 +-
 .../nifi-cdc-mysql-nar/pom.xml                     |   3 +-
 nifi-nar-bundles/nifi-cdc/pom.xml                  |   3 +-
 .../nifi-cipher-bundle/nifi-cipher-nar/pom.xml     |   7 +-
 nifi-nar-bundles/nifi-cipher-bundle/pom.xml        |   3 +-
 .../nifi-confluent-platform-nar/pom.xml            |   3 +-
 .../nifi-confluent-platform-bundle/pom.xml         |   3 +-
 .../nifi-datadog-bundle/nifi-datadog-nar/pom.xml   |   7 +-
 nifi-nar-bundles/nifi-datadog-bundle/pom.xml       |   3 +-
 .../nifi-dropbox-processors-nar/pom.xml            |   4 -
 .../nifi-dropbox-services-api-nar/pom.xml          |   7 +-
 .../nifi-dropbox-services-nar/pom.xml              |   4 -
 nifi-nar-bundles/nifi-dropbox-bundle/pom.xml       |   3 +-
 .../pom.xml                                        |   7 +-
 .../nifi-elasticsearch-client-service-nar/pom.xml  |   4 -
 nifi-nar-bundles/nifi-elasticsearch-bundle/pom.xml |   3 +-
 .../nifi-enrich-bundle/nifi-enrich-nar/pom.xml     |   7 +-
 .../nifi-enrich-processors/pom.xml                 |   5 -
 nifi-nar-bundles/nifi-enrich-bundle/pom.xml        |   3 +-
 .../nifi-flow-registry-client-nar/pom.xml          |   8 +-
 .../nifi-flow-registry-client-bundle/pom.xml       |   8 +-
 .../nifi-gcp-bundle/nifi-gcp-nar/pom.xml           |   4 -
 .../nifi-gcp-services-api-nar/pom.xml              |   7 +-
 nifi-nar-bundles/nifi-gcp-bundle/pom.xml           |   3 +-
 .../nifi-geohash-bundle/nifi-geohash-nar/pom.xml   |   7 +-
 .../nifi-geohash-processors/pom.xml                |   3 -
 nifi-nar-bundles/nifi-geohash-bundle/pom.xml       |   3 +-
 .../nifi-groovyx-bundle/nifi-groovyx-nar/pom.xml   |   5 +-
 .../nifi-groovyx-processors/pom.xml                |   5 -
 nifi-nar-bundles/nifi-groovyx-bundle/pom.xml       |   3 +-
 .../nifi-hadoop-libraries-nar/pom.xml              |   7 +-
 .../nifi-hadoop-libraries-bundle/pom.xml           |   3 +-
 .../pom.xml                                        |   7 +-
 .../nifi-hashicorp-vault-nar/pom.xml               |   4 -
 .../nifi-hashicorp-vault-bundle/pom.xml            |   3 +-
 .../nifi-hbase-bundle/nifi-hbase-nar/pom.xml       |   7 +-
 nifi-nar-bundles/nifi-hbase-bundle/pom.xml         |   3 +-
 .../nifi-hubspot-bundle/nifi-hubspot-nar/pom.xml   |   8 +-
 nifi-nar-bundles/nifi-hubspot-bundle/pom.xml       |   3 +-
 .../nifi-jms-cf-service-nar/pom.xml                |   7 +-
 .../nifi-jms-processors-nar/pom.xml                |   4 -
 nifi-nar-bundles/nifi-jms-bundle/pom.xml           |   3 +-
 .../nifi-jolt-record-nar/pom.xml                   |   7 +-
 nifi-nar-bundles/nifi-jolt-record-bundle/pom.xml   |   8 +-
 .../nifi-jslt-bundle/nifi-jslt-nar/pom.xml         |   2 +-
 nifi-nar-bundles/nifi-jslt-bundle/pom.xml          |   3 +-
 .../nifi-kafka-bundle/nifi-kafka-2-6-nar/pom.xml   |   7 +-
 .../nifi-kafka-2-6-processors/pom.xml              |   2 -
 nifi-nar-bundles/nifi-kafka-bundle/pom.xml         |   3 +-
 nifi-nar-bundles/nifi-kudu-bundle/pom.xml          |   3 +-
 .../nifi-language-translation-nar/pom.xml          |   2 +-
 .../nifi-language-translation-bundle/pom.xml       |   3 +-
 .../nifi-mongodb-client-service-api-nar/pom.xml    |   3 +-
 nifi-nar-bundles/nifi-mongodb-bundle/pom.xml       |   3 +-
 .../nifi-mqtt-bundle/nifi-mqtt-nar/pom.xml         |   7 +-
 nifi-nar-bundles/nifi-mqtt-bundle/pom.xml          |   3 +-
 .../nifi-network-processors-nar/pom.xml            |   9 +-
 nifi-nar-bundles/nifi-network-bundle/pom.xml       |   3 +-
 .../nifi-opentelemetry-nar/pom.xml                 |   3 +-
 nifi-nar-bundles/nifi-opentelemetry-bundle/pom.xml |   3 +-
 .../nifi-parquet-bundle/nifi-parquet-nar/pom.xml   |   4 -
 nifi-nar-bundles/nifi-parquet-bundle/pom.xml       |   3 +-
 .../nifi-pgp-service-api-nar/pom.xml               |   7 +-
 nifi-nar-bundles/nifi-pgp-bundle/pom.xml           |   3 +-
 .../nifi-poi-bundle/nifi-poi-nar/pom.xml           |   7 +-
 nifi-nar-bundles/nifi-poi-bundle/pom.xml           |   3 +-
 .../nifi-py4j-bundle/nifi-py4j-nar/pom.xml         |   3 +-
 nifi-nar-bundles/nifi-py4j-bundle/pom.xml          |   3 +-
 .../nifi-redis-service-api-nar/pom.xml             |   7 +-
 nifi-nar-bundles/nifi-redis-bundle/pom.xml         |   3 +-
 .../nifi-registry-bundle/nifi-registry-nar/pom.xml |   2 +-
 .../nifi-registry-service/pom.xml                  |   1 -
 nifi-nar-bundles/nifi-registry-bundle/pom.xml      |   3 +-
 .../nifi-salesforce-nar/pom.xml                    |   9 +-
 nifi-nar-bundles/nifi-salesforce-bundle/pom.xml    |   3 +-
 .../nifi-scripting-nar/pom.xml                     |   4 +-
 nifi-nar-bundles/nifi-scripting-bundle/pom.xml     |   3 +-
 .../nifi-shopify-bundle/nifi-shopify-nar/pom.xml   |   8 +-
 nifi-nar-bundles/nifi-shopify-bundle/pom.xml       |   3 +-
 .../nifi-site-to-site-reporting-nar/pom.xml        |   8 +-
 .../nifi-site-to-site-reporting-bundle/pom.xml     |   3 +-
 .../nifi-slack-bundle/nifi-slack-nar/pom.xml       |   7 +-
 nifi-nar-bundles/nifi-slack-bundle/pom.xml         |   3 +-
 .../nifi-smb-client-api-nar/pom.xml                |   8 +-
 nifi-nar-bundles/nifi-smb-bundle/pom.xml           |   8 +-
 .../nifi-snmp-bundle/nifi-snmp-nar/pom.xml         |   6 +-
 nifi-nar-bundles/nifi-snmp-bundle/pom.xml          |   3 +-
 .../nifi-snowflake-processors/pom.xml              |   3 -
 .../nifi-snowflake-services-api-nar/pom.xml        |   3 +-
 .../nifi-snowflake-services/pom.xml                |   7 -
 nifi-nar-bundles/nifi-snowflake-bundle/pom.xml     |   3 +-
 .../nifi-social-media-nar/pom.xml                  |   2 +-
 nifi-nar-bundles/nifi-social-media-bundle/pom.xml  |   3 +-
 .../nifi-solr-bundle/nifi-solr-nar/pom.xml         |   7 +-
 nifi-nar-bundles/nifi-solr-bundle/pom.xml          |   3 +-
 .../nifi-splunk-bundle/nifi-splunk-nar/pom.xml     |   7 +-
 nifi-nar-bundles/nifi-splunk-bundle/pom.xml        |   3 +-
 .../nifi-standard-content-viewer/pom.xml           |   8 -
 .../nifi-standard-bundle/nifi-standard-nar/pom.xml |   7 +-
 nifi-nar-bundles/nifi-standard-bundle/pom.xml      |   3 +-
 .../nifi-hbase_2-client-service-nar/pom.xml        |   7 +-
 .../nifi-hbase_2-client-service-bundle/pom.xml     |   3 +-
 .../nifi-key-service-nar/pom.xml                   |   3 +-
 .../nifi-key-service-bundle/pom.xml                |   3 +-
 .../nifi-lookup-services-nar/pom.xml               |   3 +-
 .../nifi-lookup-services/.gitignore                |   1 -
 .../nifi-lookup-services-bundle/pom.xml            |   3 +-
 .../nifi-oauth2-provider-nar/pom.xml               |   7 +-
 .../nifi-oauth2-provider-bundle/pom.xml            |  18 +--
 .../nifi-proxy-configuration/pom.xml               |   5 -
 .../nifi-record-serialization-services-nar/pom.xml |   3 +-
 .../pom.xml                                        |   3 +-
 .../nifi-record-sink-service-nar/pom.xml           |   7 +-
 .../nifi-record-sink-service/pom.xml               |   1 -
 .../nifi-record-sink-service-bundle/pom.xml        |   3 +-
 .../nifi-web-client-provider-service-nar/pom.xml   |   3 +-
 .../nifi-web-client-provider-bundle/pom.xml        |   3 +-
 .../nifi-standard-shared-bom/pom.xml               | 180 +++++++++++++++++++++
 .../nifi-standard-shared-nar/pom.xml               | 137 ++++++++++++++++
 .../pom.xml                                        |   6 +-
 .../nifi-stateless-processor-nar/pom.xml           |   3 +-
 .../nifi-stateless-processor-tests/pom.xml         |   6 +
 .../src/test/assembly/dependencies.xml             |   1 +
 .../nifi-stateless-processor-bundle/pom.xml        |   3 +-
 .../nifi-zendesk-bundle/nifi-zendesk-nar/pom.xml   |   7 +-
 nifi-nar-bundles/nifi-zendesk-bundle/pom.xml       |   4 +-
 nifi-nar-bundles/pom.xml                           |   1 +
 152 files changed, 540 insertions(+), 452 deletions(-)

diff --git a/minifi/minifi-assembly/pom.xml b/minifi/minifi-assembly/pom.xml
index d28f679361..d890585bac 100644
--- a/minifi/minifi-assembly/pom.xml
+++ b/minifi/minifi-assembly/pom.xml
@@ -174,6 +174,11 @@ limitations under the License.
             <artifactId>nifi-standard-services-api-nar</artifactId>
             <type>nar</type>
         </dependency>
+        <dependency>
+            <groupId>org.apache.nifi</groupId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
+            <type>nar</type>
+        </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-record-serialization-services-nar</artifactId>
diff --git a/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml 
b/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml
index 7130d35360..2af9d363aa 100644
--- a/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml
+++ b/minifi/minifi-nar-bundles/minifi-standard-nar/pom.xml
@@ -43,7 +43,7 @@ limitations under the License.
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/minifi/minifi-nar-bundles/minifi-update-attribute-nar/pom.xml 
b/minifi/minifi-nar-bundles/minifi-update-attribute-nar/pom.xml
index 5931fe5a5b..9db4538841 100644
--- a/minifi/minifi-nar-bundles/minifi-update-attribute-nar/pom.xml
+++ b/minifi/minifi-nar-bundles/minifi-update-attribute-nar/pom.xml
@@ -39,7 +39,7 @@ limitations under the License.
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/minifi/pom.xml b/minifi/pom.xml
index 8bdb78b72c..ad9ff08f71 100644
--- a/minifi/pom.xml
+++ b/minifi/pom.xml
@@ -251,6 +251,12 @@ limitations under the License.
                 <version>2.0.0-SNAPSHOT</version>
                 <type>nar</type>
             </dependency>
+            <dependency>
+                <groupId>org.apache.nifi</groupId>
+                <artifactId>nifi-standard-shared-nar</artifactId>
+                <version>2.0.0-SNAPSHOT</version>
+                <type>nar</type>
+            </dependency>
             <dependency>
                 <groupId>org.apache.nifi</groupId>
                 <artifactId>nifi-record-serialization-services-nar</artifactId>
diff --git a/nifi-assembly/pom.xml b/nifi-assembly/pom.xml
index 913bbd9f73..99d073bfff 100644
--- a/nifi-assembly/pom.xml
+++ b/nifi-assembly/pom.xml
@@ -247,6 +247,12 @@ language governing permissions and limitations under the 
License. -->
             <version>2.0.0-SNAPSHOT</version>
             <type>nar</type>
         </dependency>
+        <dependency>
+            <groupId>org.apache.nifi</groupId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
+            <version>2.0.0-SNAPSHOT</version>
+            <type>nar</type>
+        </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-ssl-context-service-nar</artifactId>
diff --git a/nifi-bom/pom.xml b/nifi-bom/pom.xml
index 4397c65cd6..2979021a64 100644
--- a/nifi-bom/pom.xml
+++ b/nifi-bom/pom.xml
@@ -198,6 +198,12 @@
                 <version>2.0.0-SNAPSHOT</version>
                 <type>nar</type>
             </dependency>
+            <dependency>
+                <groupId>org.apache.nifi</groupId>
+                <artifactId>nifi-standard-shared-nar</artifactId>
+                <version>2.0.0-SNAPSHOT</version>
+                <type>nar</type>
+            </dependency>
 
             <!-- Selected shared utilities from nifi-commons -->
             <dependency>
diff --git a/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-nar/pom.xml 
b/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-nar/pom.xml
index 14a398966c..b9eba3f981 100644
--- a/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-nar/pom.xml
@@ -26,10 +26,7 @@
 
     <artifactId>nifi-airtable-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>
@@ -38,8 +35,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git 
a/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-processors/pom.xml 
b/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-processors/pom.xml
index 2c5918b244..f910dc435a 100644
--- a/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-airtable-bundle/nifi-airtable-processors/pom.xml
@@ -25,6 +25,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>nifi-airtable-processors</artifactId>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -33,8 +34,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-airtable-bundle/pom.xml 
b/nifi-nar-bundles/nifi-airtable-bundle/pom.xml
index cbe8ba80dc..1e7cbd5b13 100644
--- a/nifi-nar-bundles/nifi-airtable-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-airtable-bundle/pom.xml
@@ -18,9 +18,10 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>nifi-nar-bundles</artifactId>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/nifi-nar-bundles/nifi-avro-bundle/nifi-avro-nar/pom.xml 
b/nifi-nar-bundles/nifi-avro-bundle/nifi-avro-nar/pom.xml
index b93277f0d2..5f9fa8b8da 100644
--- a/nifi-nar-bundles/nifi-avro-bundle/nifi-avro-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-avro-bundle/nifi-avro-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-avro-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,7 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-avro-bundle/pom.xml 
b/nifi-nar-bundles/nifi-avro-bundle/pom.xml
index d1026843da..087b63cd96 100644
--- a/nifi-nar-bundles/nifi-avro-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-avro-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-avro-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/pom.xml 
b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/pom.xml
index 470e9136ac..c40c81ae98 100644
--- a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/pom.xml
@@ -129,7 +129,6 @@
         <dependency>
             <groupId>com.github.ben-manes.caffeine</groupId>
             <artifactId>caffeine</artifactId>
-            <version>2.9.2</version>
         </dependency>
         <!-- Version 2 of the AmazonS3EncryptionClient requires bouncy castle 
-->
         <dependency>
diff --git a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-nar/pom.xml 
b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-nar/pom.xml
index 4d5666228c..5d00d3decc 100644
--- a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-aws-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-aws-bundle/nifi-aws-processors/pom.xml 
b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-processors/pom.xml
index e05190e778..627b4f8b7f 100644
--- a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-processors/pom.xml
@@ -141,6 +141,10 @@
             <groupId>com.amazonaws</groupId>
             <artifactId>aws-java-sdk-textract</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.bouncycastle</groupId>
+            <artifactId>bcprov-jdk18on</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.testcontainers</groupId>
             <artifactId>localstack</artifactId>
diff --git a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-service-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-service-api-nar/pom.xml
index 2e598a3931..015b8fc30c 100644
--- a/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-service-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-aws-bundle/nifi-aws-service-api-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-aws-service-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-aws-bundle/pom.xml 
b/nifi-nar-bundles/nifi-aws-bundle/pom.xml
index 6f45e4ede1..4e55f825db 100644
--- a/nifi-nar-bundles/nifi-aws-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-aws-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-aws-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-nar/pom.xml 
b/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-nar/pom.xml
index d7e9cd451f..6b66997514 100644
--- a/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-azure-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-azure-bundle/nifi-azure-reporting-task/pom.xml 
b/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-reporting-task/pom.xml
index 88e4f4f58d..0b339a5038 100644
--- a/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-reporting-task/pom.xml
+++ b/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-reporting-task/pom.xml
@@ -24,7 +24,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-api</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -59,8 +58,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
         </dependency>
     </dependencies>
 </project>
diff --git 
a/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-services-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-services-api-nar/pom.xml
index f4c0c5c7a8..767034d80e 100644
--- a/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-services-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-azure-bundle/nifi-azure-services-api-nar/pom.xml
@@ -24,16 +24,10 @@
     <artifactId>nifi-azure-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-azure-bundle/pom.xml 
b/nifi-nar-bundles/nifi-azure-bundle/pom.xml
index 23a11d643e..1a4a497285 100644
--- a/nifi-nar-bundles/nifi-azure-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-azure-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-azure-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-box-bundle/nifi-box-nar/pom.xml 
b/nifi-nar-bundles/nifi-box-bundle/nifi-box-nar/pom.xml
index 59827cc41c..24c010405c 100644
--- a/nifi-nar-bundles/nifi-box-bundle/nifi-box-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-box-bundle/nifi-box-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-box-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-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-api-nar/pom.xml
index 103d06e3b6..80eabaa0f1 100644
--- a/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-box-bundle/nifi-box-services-api-nar/pom.xml
@@ -24,21 +24,11 @@
 
     <artifactId>nifi-box-services-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>false</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-api</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-box-bundle/pom.xml 
b/nifi-nar-bundles/nifi-box-bundle/pom.xml
index 542d0f785c..c4d161b4f1 100644
--- a/nifi-nar-bundles/nifi-box-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-box-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-box-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-nar/pom.xml 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-nar/pom.xml
index a0dabf0f84..3063f64ef8 100644
--- a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-cassandra-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencyManagement>
         <dependencies>
diff --git 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services-api-nar/pom.xml
index 9cd881a9e2..4195bfe32f 100644
--- 
a/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-cassandra-bundle/nifi-cassandra-services-api-nar/pom.xml
@@ -27,8 +27,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-cassandra-bundle/pom.xml 
b/nifi-nar-bundles/nifi-cassandra-bundle/pom.xml
index c1d47932a4..0107c8de15 100644
--- a/nifi-nar-bundles/nifi-cassandra-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-cassandra-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <properties>
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 68aa5f0830..832394706a 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
@@ -29,8 +29,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-cdc/pom.xml 
b/nifi-nar-bundles/nifi-cdc/pom.xml
index 86158bb586..f1c14bafda 100644
--- a/nifi-nar-bundles/nifi-cdc/pom.xml
+++ b/nifi-nar-bundles/nifi-cdc/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-cdc</artifactId>
     <packaging>pom</packaging>
diff --git a/nifi-nar-bundles/nifi-cipher-bundle/nifi-cipher-nar/pom.xml 
b/nifi-nar-bundles/nifi-cipher-bundle/nifi-cipher-nar/pom.xml
index 59e664836f..de4a206fd4 100644
--- a/nifi-nar-bundles/nifi-cipher-bundle/nifi-cipher-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-cipher-bundle/nifi-cipher-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-cipher-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-cipher-bundle/pom.xml 
b/nifi-nar-bundles/nifi-cipher-bundle/pom.xml
index ebeb4b460a..ada527c591 100644
--- a/nifi-nar-bundles/nifi-cipher-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-cipher-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-cipher-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-platform-nar/pom.xml
 
b/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-platform-nar/pom.xml
index 2028b97cea..157c302596 100644
--- 
a/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-platform-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-confluent-platform-bundle/nifi-confluent-platform-nar/pom.xml
@@ -21,8 +21,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-confluent-platform-bundle/pom.xml 
b/nifi-nar-bundles/nifi-confluent-platform-bundle/pom.xml
index 516340a758..98c90e0816 100644
--- a/nifi-nar-bundles/nifi-confluent-platform-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-confluent-platform-bundle/pom.xml
@@ -12,9 +12,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <parent>
+               <artifactId>nifi-standard-shared-bom</artifactId>
                <groupId>org.apache.nifi</groupId>
-               <artifactId>nifi-nar-bundles</artifactId>
                <version>2.0.0-SNAPSHOT</version>
+               
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
        </parent>
        <artifactId>nifi-confluent-platform-bundle</artifactId>
        <packaging>pom</packaging>
diff --git a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-nar/pom.xml 
b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-nar/pom.xml
index fce0cce8cc..1f21b84b3c 100644
--- a/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-datadog-bundle/nifi-datadog-nar/pom.xml
@@ -22,10 +22,7 @@
 
     <artifactId>nifi-datadog-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>
@@ -33,7 +30,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-datadog-bundle/pom.xml 
b/nifi-nar-bundles/nifi-datadog-bundle/pom.xml
index 41ea3efa4c..afb350217a 100644
--- a/nifi-nar-bundles/nifi-datadog-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-datadog-bundle/pom.xml
@@ -16,9 +16,10 @@
 -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-datadog-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-processors-nar/pom.xml
index 523a0a606b..0f8c1643e1 100644
--- a/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-processors-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-processors-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-dropbox-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-dropbox-bundle/nifi-dropbox-services-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-api-nar/pom.xml
index a20ebae88d..f7719b672f 100644
--- a/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-api-nar/pom.xml
@@ -25,10 +25,6 @@
     <artifactId>nifi-dropbox-services-api-nar</artifactId>
     <version>2.0.0-SNAPSHOT</version>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -38,8 +34,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git 
a/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-nar/pom.xml 
b/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-nar/pom.xml
index a85e74837a..edafec8e54 100644
--- a/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-dropbox-bundle/nifi-dropbox-services-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-dropbox-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-dropbox-bundle/pom.xml 
b/nifi-nar-bundles/nifi-dropbox-bundle/pom.xml
index dc7c2d293f..cb55114231 100644
--- a/nifi-nar-bundles/nifi-dropbox-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-dropbox-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
-        <artifactId>nifi-nar-bundles</artifactId>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-dropbox-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-api-nar/pom.xml
index 2d6d574a8e..2001341232 100644
--- 
a/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-api-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-elasticsearch-client-service-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-nar/pom.xml
index fa27ad8b52..b8e41de055 100644
--- 
a/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/nifi-elasticsearch-client-service-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-elasticsearch-client-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-elasticsearch-bundle/pom.xml 
b/nifi-nar-bundles/nifi-elasticsearch-bundle/pom.xml
index 809cc44c31..824089080d 100644
--- a/nifi-nar-bundles/nifi-elasticsearch-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-elasticsearch-bundle/pom.xml
@@ -13,9 +13,10 @@ language governing permissions and limitations under the 
License. -->
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-elasticsearch-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-nar/pom.xml 
b/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-nar/pom.xml
index f88e1fc235..17011cb486 100644
--- a/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-nar/pom.xml
@@ -23,16 +23,11 @@
     <artifactId>nifi-enrich-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi Enrichment NAR</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>${project.version}</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml 
b/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml
index ce50a8ad79..c2225f0268 100644
--- a/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-enrich-bundle/nifi-enrich-processors/pom.xml
@@ -20,10 +20,7 @@
         <artifactId>nifi-enrich-bundle</artifactId>
         <version>2.0.0-SNAPSHOT</version>
     </parent>
-
-
     <artifactId>nifi-enrich-processors</artifactId>
-
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -63,8 +60,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>commons-net</groupId>
diff --git a/nifi-nar-bundles/nifi-enrich-bundle/pom.xml 
b/nifi-nar-bundles/nifi-enrich-bundle/pom.xml
index cea52c61cc..db16ae71ff 100644
--- a/nifi-nar-bundles/nifi-enrich-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-enrich-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-enrich-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-nar/pom.xml
 
b/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-nar/pom.xml
index 271c2cdc98..3a200371c7 100644
--- 
a/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-flow-registry-client-bundle/nifi-flow-registry-client-nar/pom.xml
@@ -25,11 +25,6 @@
     <artifactId>nifi-flow-registry-client-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>
@@ -38,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-flow-registry-client-bundle/pom.xml 
b/nifi-nar-bundles/nifi-flow-registry-client-bundle/pom.xml
index 77f79ce2b5..fbd693822b 100644
--- a/nifi-nar-bundles/nifi-flow-registry-client-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-flow-registry-client-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-flow-registry-client-bundle</artifactId>
@@ -28,9 +29,4 @@
         <module>nifi-flow-registry-client-services</module>
         <module>nifi-flow-registry-client-nar</module>
     </modules>
-
-    <dependencyManagement>
-        <dependencies>
-        </dependencies>
-    </dependencyManagement>
 </project>
diff --git a/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-nar/pom.xml 
b/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-nar/pom.xml
index 8a72fd7602..b4a71b996e 100644
--- a/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-gcp-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-gcp-bundle/nifi-gcp-services-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-services-api-nar/pom.xml
index 74a6319bfd..a01c5b504f 100644
--- a/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-services-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-gcp-bundle/nifi-gcp-services-api-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-gcp-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-gcp-bundle/pom.xml 
b/nifi-nar-bundles/nifi-gcp-bundle/pom.xml
index b7430b190f..aa6366fe25 100644
--- a/nifi-nar-bundles/nifi-gcp-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-gcp-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-gcp-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-nar/pom.xml 
b/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-nar/pom.xml
index 5e9fef87f2..c94989c9cc 100644
--- a/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-geohash-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>${project.version}</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/pom.xml 
b/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/pom.xml
index 6be468f9db..57aa7034be 100644
--- a/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/pom.xml
@@ -33,7 +33,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>ch.hsr</groupId>
@@ -58,8 +57,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-geohash-bundle/pom.xml 
b/nifi-nar-bundles/nifi-geohash-bundle/pom.xml
index 8e9905d4de..29117fcbc6 100644
--- a/nifi-nar-bundles/nifi-geohash-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-geohash-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-geohash-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-nar/pom.xml 
b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-nar/pom.xml
index daaddd896f..3cdc979d3b 100644
--- a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-nar/pom.xml
@@ -25,16 +25,13 @@
     <artifactId>nifi-groovyx-nar</artifactId>
     <packaging>nar</packaging>
     <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
         <ant.version>1.10.14</ant.version>
     </properties>
 
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml 
b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml
index b7bc6699f3..77dec1f8c3 100644
--- a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml
@@ -34,7 +34,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -71,14 +70,10 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-dbcp-service-api</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-groovyx-bundle/pom.xml 
b/nifi-nar-bundles/nifi-groovyx-bundle/pom.xml
index eb2b6da8b3..7dd1f390d3 100644
--- a/nifi-nar-bundles/nifi-groovyx-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-groovyx-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-groovyx-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-hadoop-libraries-bundle/nifi-hadoop-libraries-nar/pom.xml
 
b/nifi-nar-bundles/nifi-hadoop-libraries-bundle/nifi-hadoop-libraries-nar/pom.xml
index e3a730493e..cb2f8d0d28 100644
--- 
a/nifi-nar-bundles/nifi-hadoop-libraries-bundle/nifi-hadoop-libraries-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-hadoop-libraries-bundle/nifi-hadoop-libraries-nar/pom.xml
@@ -17,15 +17,10 @@
     </parent>
     <artifactId>nifi-hadoop-libraries-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <!-- Add Jetty 10 websocket for Hadoop YarnClientImpl.shellToContainer 
-->
diff --git a/nifi-nar-bundles/nifi-hadoop-libraries-bundle/pom.xml 
b/nifi-nar-bundles/nifi-hadoop-libraries-bundle/pom.xml
index 38dac73aba..99d00666e3 100644
--- a/nifi-nar-bundles/nifi-hadoop-libraries-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-hadoop-libraries-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-hadoop-libraries-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-client-service-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-client-service-api-nar/pom.xml
index 53963024a7..939e9916aa 100644
--- 
a/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-client-service-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-client-service-api-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-hashicorp-vault-client-service-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-nar/pom.xml 
b/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-nar/pom.xml
index c7f7422fbb..a59dae3ae0 100644
--- 
a/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-hashicorp-vault-bundle/nifi-hashicorp-vault-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-hashicorp-vault-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-hashicorp-vault-bundle/pom.xml 
b/nifi-nar-bundles/nifi-hashicorp-vault-bundle/pom.xml
index f7e6995b9a..112208d1a4 100644
--- a/nifi-nar-bundles/nifi-hashicorp-vault-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-hashicorp-vault-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-hashicorp-vault-bundle</artifactId>
     <packaging>pom</packaging>
diff --git a/nifi-nar-bundles/nifi-hbase-bundle/nifi-hbase-nar/pom.xml 
b/nifi-nar-bundles/nifi-hbase-bundle/nifi-hbase-nar/pom.xml
index 4800ab79ce..276aab3129 100644
--- a/nifi-nar-bundles/nifi-hbase-bundle/nifi-hbase-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-hbase-bundle/nifi-hbase-nar/pom.xml
@@ -22,15 +22,10 @@
     </parent>
     <artifactId>nifi-hbase-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-hbase-bundle/pom.xml 
b/nifi-nar-bundles/nifi-hbase-bundle/pom.xml
index 23ae2462da..5cf2776c9e 100644
--- a/nifi-nar-bundles/nifi-hbase-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-hbase-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-hbase-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-hubspot-bundle/nifi-hubspot-nar/pom.xml 
b/nifi-nar-bundles/nifi-hubspot-bundle/nifi-hubspot-nar/pom.xml
index c1cabf48df..c16508d3f1 100644
--- a/nifi-nar-bundles/nifi-hubspot-bundle/nifi-hubspot-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-hubspot-bundle/nifi-hubspot-nar/pom.xml
@@ -24,10 +24,7 @@
     <artifactId>nifi-hubspot-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>
@@ -36,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-hubspot-bundle/pom.xml 
b/nifi-nar-bundles/nifi-hubspot-bundle/pom.xml
index f052fad3a7..4b2a17e43a 100644
--- a/nifi-nar-bundles/nifi-hubspot-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-hubspot-bundle/pom.xml
@@ -15,9 +15,10 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>nifi-nar-bundles</artifactId>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service-nar/pom.xml 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service-nar/pom.xml
index c70f4e3d4c..9bb655d445 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-cf-service-nar/pom.xml
@@ -22,15 +22,10 @@
     <artifactId>nifi-jms-cf-service-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi NAR for interacting with JMS-based messaging 
systems</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors-nar/pom.xml
index 3eaf230b77..2d1e12172a 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-jms-processors-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi NAR for interacting with JMS-based messaging 
systems</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-jms-bundle/pom.xml 
b/nifi-nar-bundles/nifi-jms-bundle/pom.xml
index 288921faa1..253ea143df 100644
--- a/nifi-nar-bundles/nifi-jms-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-jms-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-jms-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-jolt-record-bundle/nifi-jolt-record-nar/pom.xml 
b/nifi-nar-bundles/nifi-jolt-record-bundle/nifi-jolt-record-nar/pom.xml
index 9672280d31..7d72f78cf5 100644
--- a/nifi-nar-bundles/nifi-jolt-record-bundle/nifi-jolt-record-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-jolt-record-bundle/nifi-jolt-record-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-jolt-record-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-jolt-record-bundle/pom.xml 
b/nifi-nar-bundles/nifi-jolt-record-bundle/pom.xml
index 07f0597383..d4bf8a10dc 100644
--- a/nifi-nar-bundles/nifi-jolt-record-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-jolt-record-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-jolt-record-bundle</artifactId>
@@ -41,11 +42,6 @@
                 <artifactId>nifi-jolt-record-processors</artifactId>
                 <version>2.0.0-SNAPSHOT</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.nifi</groupId>
-                <artifactId>nifi-utils</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
-            </dependency>
             <dependency>
                 <groupId>org.apache.nifi</groupId>
                 <artifactId>nifi-record-serialization-service-api</artifactId>
diff --git a/nifi-nar-bundles/nifi-jslt-bundle/nifi-jslt-nar/pom.xml 
b/nifi-nar-bundles/nifi-jslt-bundle/nifi-jslt-nar/pom.xml
index d0bcef1991..69567974d1 100644
--- a/nifi-nar-bundles/nifi-jslt-bundle/nifi-jslt-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-jslt-bundle/nifi-jslt-nar/pom.xml
@@ -33,7 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-jslt-bundle/pom.xml 
b/nifi-nar-bundles/nifi-jslt-bundle/pom.xml
index 15f731c138..91cd2d5bda 100644
--- a/nifi-nar-bundles/nifi-jslt-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-jslt-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-nar/pom.xml 
b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-nar/pom.xml
index 0922063802..400692589b 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-nar/pom.xml
@@ -22,10 +22,6 @@
     <artifactId>nifi-kafka-2-6-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi NAR for interacting with Apache Kafka 2.6</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -33,8 +29,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git 
a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-processors/pom.xml 
b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-processors/pom.xml
index 3f71ae7ddf..21aac4295f 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-kafka-bundle/nifi-kafka-2-6-processors/pom.xml
@@ -93,8 +93,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-kafka-bundle/pom.xml 
b/nifi-nar-bundles/nifi-kafka-bundle/pom.xml
index 742a77a0e0..c5bb469ad1 100644
--- a/nifi-nar-bundles/nifi-kafka-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-kafka-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-kafka-bundle</artifactId>
     <packaging>pom</packaging>
diff --git a/nifi-nar-bundles/nifi-kudu-bundle/pom.xml 
b/nifi-nar-bundles/nifi-kudu-bundle/pom.xml
index 5332031f5b..f3243a98c3 100644
--- a/nifi-nar-bundles/nifi-kudu-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-kudu-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-kudu-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-language-translation-bundle/nifi-language-translation-nar/pom.xml
 
b/nifi-nar-bundles/nifi-language-translation-bundle/nifi-language-translation-nar/pom.xml
index 552fce16c2..efa45cab84 100644
--- 
a/nifi-nar-bundles/nifi-language-translation-bundle/nifi-language-translation-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-language-translation-bundle/nifi-language-translation-nar/pom.xml
@@ -33,7 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-language-translation-bundle/pom.xml 
b/nifi-nar-bundles/nifi-language-translation-bundle/pom.xml
index ddc283816c..b67e6fb162 100644
--- a/nifi-nar-bundles/nifi-language-translation-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-language-translation-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-language-translation-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-client-service-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-client-service-api-nar/pom.xml
index b71681b576..50a0847e05 100644
--- 
a/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-client-service-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-mongodb-bundle/nifi-mongodb-client-service-api-nar/pom.xml
@@ -28,8 +28,7 @@
     <dependencies>
            <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
                <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-mongodb-bundle/pom.xml 
b/nifi-nar-bundles/nifi-mongodb-bundle/pom.xml
index fb1f904197..cc0cafc909 100644
--- a/nifi-nar-bundles/nifi-mongodb-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-mongodb-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-mongodb-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-mqtt-bundle/nifi-mqtt-nar/pom.xml 
b/nifi-nar-bundles/nifi-mqtt-bundle/nifi-mqtt-nar/pom.xml
index 0b457d144b..0ddddc5871 100644
--- a/nifi-nar-bundles/nifi-mqtt-bundle/nifi-mqtt-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-mqtt-bundle/nifi-mqtt-nar/pom.xml
@@ -22,15 +22,10 @@
     <artifactId>nifi-mqtt-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi NAR for interacting with MQTT brokers</description>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-mqtt-bundle/pom.xml 
b/nifi-nar-bundles/nifi-mqtt-bundle/pom.xml
index 115549f1b9..3603a3f629 100644
--- a/nifi-nar-bundles/nifi-mqtt-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-mqtt-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-mqtt-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-network-bundle/nifi-network-processors-nar/pom.xml 
b/nifi-nar-bundles/nifi-network-bundle/nifi-network-processors-nar/pom.xml
index ad13b76adc..3d4a5eb4bb 100644
--- a/nifi-nar-bundles/nifi-network-bundle/nifi-network-processors-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-network-bundle/nifi-network-processors-nar/pom.xml
@@ -24,10 +24,6 @@
 
        <artifactId>nifi-network-processors-nar</artifactId>
        <packaging>nar</packaging>
-       <properties>
-               <maven.javadoc.skip>true</maven.javadoc.skip>
-               <source.skip>true</source.skip>
-       </properties>
 
        <dependencies>
                <dependency>
@@ -35,5 +31,10 @@
                        <artifactId>nifi-network-processors</artifactId>
                        <version>2.0.0-SNAPSHOT</version>
                </dependency>
+               <dependency>
+                       <groupId>org.apache.nifi</groupId>
+                       <artifactId>nifi-standard-shared-nar</artifactId>
+                       <type>nar</type>
+               </dependency>
        </dependencies>
 </project>
diff --git a/nifi-nar-bundles/nifi-network-bundle/pom.xml 
b/nifi-nar-bundles/nifi-network-bundle/pom.xml
index 9feb0bddf9..c6663ceb3d 100644
--- a/nifi-nar-bundles/nifi-network-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-network-bundle/pom.xml
@@ -17,9 +17,10 @@
        <modelVersion>4.0.0</modelVersion>
 
        <parent>
+               <artifactId>nifi-standard-shared-bom</artifactId>
                <groupId>org.apache.nifi</groupId>
-               <artifactId>nifi-nar-bundles</artifactId>
                <version>2.0.0-SNAPSHOT</version>
+               
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
        </parent>
 
        <artifactId>nifi-network-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-opentelemetry-bundle/nifi-opentelemetry-nar/pom.xml 
b/nifi-nar-bundles/nifi-opentelemetry-bundle/nifi-opentelemetry-nar/pom.xml
index dadb18c743..38cc7951c2 100644
--- a/nifi-nar-bundles/nifi-opentelemetry-bundle/nifi-opentelemetry-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-opentelemetry-bundle/nifi-opentelemetry-nar/pom.xml
@@ -33,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-opentelemetry-bundle/pom.xml 
b/nifi-nar-bundles/nifi-opentelemetry-bundle/pom.xml
index be8694ff57..24cff46159 100644
--- a/nifi-nar-bundles/nifi-opentelemetry-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-opentelemetry-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-opentelemetry-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-parquet-bundle/nifi-parquet-nar/pom.xml 
b/nifi-nar-bundles/nifi-parquet-bundle/nifi-parquet-nar/pom.xml
index 1ee98c7aeb..d41575af1b 100644
--- a/nifi-nar-bundles/nifi-parquet-bundle/nifi-parquet-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-parquet-bundle/nifi-parquet-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-parquet-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-parquet-bundle/pom.xml 
b/nifi-nar-bundles/nifi-parquet-bundle/pom.xml
index 07903defda..df8f35da77 100644
--- a/nifi-nar-bundles/nifi-parquet-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-parquet-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-parquet-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-api-nar/pom.xml
index 475ece1618..840a2122a5 100644
--- a/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-pgp-bundle/nifi-pgp-service-api-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-pgp-service-api-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-pgp-bundle/pom.xml 
b/nifi-nar-bundles/nifi-pgp-bundle/pom.xml
index 14c49b6a1d..bd7af3db00 100644
--- a/nifi-nar-bundles/nifi-pgp-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-pgp-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-pgp-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-nar/pom.xml 
b/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-nar/pom.xml
index e082a25af5..2ffe006a1a 100644
--- a/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-poi-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-poi-bundle/pom.xml 
b/nifi-nar-bundles/nifi-poi-bundle/pom.xml
index 6e638524ed..39f717b79f 100644
--- a/nifi-nar-bundles/nifi-poi-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-poi-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-poi-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-py4j-bundle/nifi-py4j-nar/pom.xml 
b/nifi-nar-bundles/nifi-py4j-bundle/nifi-py4j-nar/pom.xml
index 1273650138..2186806bfa 100644
--- a/nifi-nar-bundles/nifi-py4j-bundle/nifi-py4j-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-py4j-bundle/nifi-py4j-nar/pom.xml
@@ -38,8 +38,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-py4j-bundle/pom.xml 
b/nifi-nar-bundles/nifi-py4j-bundle/pom.xml
index d0a99eb7ae..68cc3261ed 100644
--- a/nifi-nar-bundles/nifi-py4j-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-py4j-bundle/pom.xml
@@ -17,9 +17,10 @@
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-service-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-service-api-nar/pom.xml
index 919326030d..f766c1eb0c 100644
--- a/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-service-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-redis-bundle/nifi-redis-service-api-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-redis-service-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-redis-bundle/pom.xml 
b/nifi-nar-bundles/nifi-redis-bundle/pom.xml
index 62d3c833f1..99b62cbf16 100644
--- a/nifi-nar-bundles/nifi-redis-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-redis-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-redis-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-nar/pom.xml 
b/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-nar/pom.xml
index 8508b1d148..a743de66df 100644
--- a/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-nar/pom.xml
@@ -21,7 +21,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <version>2.0.0-SNAPSHOT</version>
             <type>nar</type>
         </dependency>
diff --git 
a/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-service/pom.xml 
b/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-service/pom.xml
index 222073a47d..b879530b07 100644
--- a/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-service/pom.xml
+++ b/nifi-nar-bundles/nifi-registry-bundle/nifi-registry-service/pom.xml
@@ -43,7 +43,6 @@ language governing permissions and limitations under the 
License. -->
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
diff --git a/nifi-nar-bundles/nifi-registry-bundle/pom.xml 
b/nifi-nar-bundles/nifi-registry-bundle/pom.xml
index b635aa00e4..0541e3ff84 100644
--- a/nifi-nar-bundles/nifi-registry-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-registry-bundle/pom.xml
@@ -12,9 +12,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <parent>
+               <artifactId>nifi-standard-shared-bom</artifactId>
                <groupId>org.apache.nifi</groupId>
-               <artifactId>nifi-nar-bundles</artifactId>
                <version>2.0.0-SNAPSHOT</version>
+               
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
        </parent>
        <artifactId>nifi-registry-bundle</artifactId>
        <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-nar/pom.xml 
b/nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-nar/pom.xml
index 73ed49af41..c5cfffcdd2 100644
--- a/nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-nar/pom.xml
@@ -22,12 +22,8 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>nifi-salesforce-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>
@@ -36,8 +32,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-salesforce-bundle/pom.xml 
b/nifi-nar-bundles/nifi-salesforce-bundle/pom.xml
index c7016621f7..c32ec00c72 100644
--- a/nifi-nar-bundles/nifi-salesforce-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-salesforce-bundle/pom.xml
@@ -15,9 +15,10 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>nifi-nar-bundles</artifactId>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-nar/pom.xml 
b/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-nar/pom.xml
index 3ba4c6e0ab..9f8ef07470 100644
--- a/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-nar/pom.xml
@@ -25,8 +25,6 @@
     <artifactId>nifi-scripting-nar</artifactId>
     <packaging>nar</packaging>
     <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
         <ant.version>1.10.14</ant.version>
     </properties>
 
@@ -37,7 +35,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <version>2.0.0-SNAPSHOT</version>
             <type>nar</type>
         </dependency>
diff --git a/nifi-nar-bundles/nifi-scripting-bundle/pom.xml 
b/nifi-nar-bundles/nifi-scripting-bundle/pom.xml
index 0cd80e87df..d83d5ad4c9 100644
--- a/nifi-nar-bundles/nifi-scripting-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-scripting-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-scripting-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-shopify-bundle/nifi-shopify-nar/pom.xml 
b/nifi-nar-bundles/nifi-shopify-bundle/nifi-shopify-nar/pom.xml
index a9ab0882c4..d4b12f4985 100644
--- a/nifi-nar-bundles/nifi-shopify-bundle/nifi-shopify-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-shopify-bundle/nifi-shopify-nar/pom.xml
@@ -22,12 +22,8 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>nifi-shopify-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>
@@ -36,7 +32,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <version>2.0.0-SNAPSHOT</version>
             <type>nar</type>
         </dependency>
diff --git a/nifi-nar-bundles/nifi-shopify-bundle/pom.xml 
b/nifi-nar-bundles/nifi-shopify-bundle/pom.xml
index f919692052..b1b4cbd84e 100644
--- a/nifi-nar-bundles/nifi-shopify-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-shopify-bundle/pom.xml
@@ -15,9 +15,10 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>nifi-nar-bundles</artifactId>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-nar/pom.xml
 
b/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-nar/pom.xml
index efe6b21b8d..de9500e1cb 100644
--- 
a/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/nifi-site-to-site-reporting-nar/pom.xml
@@ -22,10 +22,7 @@
 
     <artifactId>nifi-site-to-site-reporting-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>
@@ -33,8 +30,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/pom.xml 
b/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/pom.xml
index 9a1e7da5dd..ff0f645d32 100644
--- a/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-site-to-site-reporting-bundle/pom.xml
@@ -16,9 +16,10 @@
 -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-site-to-site-reporting-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-nar/pom.xml 
b/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-nar/pom.xml
index 9fea5bafd1..2dad97538a 100644
--- a/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-slack-bundle/nifi-slack-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-slack-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-slack-bundle/pom.xml 
b/nifi-nar-bundles/nifi-slack-bundle/pom.xml
index 173d03e6db..449bfb964f 100644
--- a/nifi-nar-bundles/nifi-slack-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-slack-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-slack-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-client-api-nar/pom.xml 
b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-client-api-nar/pom.xml
index e0fa81f724..3aad997442 100644
--- a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-client-api-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-client-api-nar/pom.xml
@@ -24,16 +24,10 @@
     <artifactId>nifi-smb-client-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-smb-bundle/pom.xml 
b/nifi-nar-bundles/nifi-smb-bundle/pom.xml
index d58d31c89f..e3667bd159 100644
--- a/nifi-nar-bundles/nifi-smb-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-smb-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-smb-bundle</artifactId>
@@ -53,11 +54,6 @@
                 <artifactId>mbassador</artifactId>
                 <version>1.3.2</version>
             </dependency>
-            <dependency>
-                <groupId>org.apache.nifi</groupId>
-                <artifactId>nifi-mock</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
-            </dependency>
         </dependencies>
     </dependencyManagement>
 </project>
diff --git a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-nar/pom.xml 
b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-nar/pom.xml
index 19cd5ee193..8dbebc3fb0 100644
--- a/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-snmp-bundle/nifi-snmp-nar/pom.xml
@@ -22,10 +22,6 @@
     </parent>
     <artifactId>nifi-snmp-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>
@@ -33,7 +29,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-snmp-bundle/pom.xml 
b/nifi-nar-bundles/nifi-snmp-bundle/pom.xml
index a9f58f7f43..da1ef896a4 100644
--- a/nifi-nar-bundles/nifi-snmp-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-snmp-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-snmp-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-processors/pom.xml 
b/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-processors/pom.xml
index 6adc23df8f..ddf5dd293d 100644
--- a/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-processors/pom.xml
@@ -35,8 +35,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -58,7 +56,6 @@
         <dependency>
             <groupId>commons-io</groupId>
             <artifactId>commons-io</artifactId>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>com.squareup.okhttp3</groupId>
diff --git 
a/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services-api-nar/pom.xml
 
b/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services-api-nar/pom.xml
index ae6c5bc315..65db772090 100644
--- 
a/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services-api-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services-api-nar/pom.xml
@@ -35,8 +35,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git 
a/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services/pom.xml 
b/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services/pom.xml
index 9fe977b50f..3b2a87ce64 100644
--- a/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services/pom.xml
+++ b/nifi-nar-bundles/nifi-snowflake-bundle/nifi-snowflake-services/pom.xml
@@ -66,25 +66,18 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-api</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-proxy-configuration-api</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git a/nifi-nar-bundles/nifi-snowflake-bundle/pom.xml 
b/nifi-nar-bundles/nifi-snowflake-bundle/pom.xml
index e2da9899e7..1e2bfd8e43 100644
--- a/nifi-nar-bundles/nifi-snowflake-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-snowflake-bundle/pom.xml
@@ -13,9 +13,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-snowflake-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-social-media-bundle/nifi-social-media-nar/pom.xml 
b/nifi-nar-bundles/nifi-social-media-bundle/nifi-social-media-nar/pom.xml
index 8796079ea9..6ad9830a97 100644
--- a/nifi-nar-bundles/nifi-social-media-bundle/nifi-social-media-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-social-media-bundle/nifi-social-media-nar/pom.xml
@@ -33,7 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-social-media-bundle/pom.xml 
b/nifi-nar-bundles/nifi-social-media-bundle/pom.xml
index 1778f78329..25eb0e090c 100644
--- a/nifi-nar-bundles/nifi-social-media-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-social-media-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-social-media-bundle</artifactId>
diff --git a/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-nar/pom.xml 
b/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-nar/pom.xml
index 5de3897200..728335e003 100644
--- a/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-solr-bundle/nifi-solr-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-solr-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-solr-bundle/pom.xml 
b/nifi-nar-bundles/nifi-solr-bundle/pom.xml
index 5e96b1daf5..2d2c5061b9 100644
--- a/nifi-nar-bundles/nifi-solr-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-solr-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-solr-bundle</artifactId>
     <packaging>pom</packaging>
diff --git a/nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-nar/pom.xml 
b/nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-nar/pom.xml
index a5c5cc310e..05fcb5a6a1 100644
--- a/nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-splunk-bundle/nifi-splunk-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-splunk-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-splunk-bundle/pom.xml 
b/nifi-nar-bundles/nifi-splunk-bundle/pom.xml
index 50f7042a33..bb375856a5 100644
--- a/nifi-nar-bundles/nifi-splunk-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-splunk-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-splunk-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-content-viewer/pom.xml 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-content-viewer/pom.xml
index cd4ecaa907..3966e24c94 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-content-viewer/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-content-viewer/pom.xml
@@ -18,15 +18,10 @@
     <groupId>org.apache.nifi</groupId>
     <artifactId>nifi-standard-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.commons</groupId>
             <artifactId>commons-lang3</artifactId>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
@@ -40,13 +35,10 @@
         <dependency>
             <groupId>commons-codec</groupId>
             <artifactId>commons-codec</artifactId>
-            <version>${org.apache.commons.codec.version}</version>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>commons-io</groupId>
             <artifactId>commons-io</artifactId>
-            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-nar/pom.xml 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-nar/pom.xml
index e43c381f13..8d6df4ebec 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-nar/pom.xml
@@ -22,15 +22,10 @@
     <artifactId>nifi-standard-nar</artifactId>
     <packaging>nar</packaging>
     <description>NiFi 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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git a/nifi-nar-bundles/nifi-standard-bundle/pom.xml 
b/nifi-nar-bundles/nifi-standard-bundle/pom.xml
index a3a8527e58..9dcbcf2f64 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-bundle/pom.xml
@@ -16,9 +16,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-standard-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/nifi-hbase_2-client-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/nifi-hbase_2-client-service-nar/pom.xml
index 7826392192..c1ac96edee 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/nifi-hbase_2-client-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/nifi-hbase_2-client-service-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-hbase_2-client-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/pom.xml
index a769b3c92b..b9fa810df4 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-hbase_2-client-service-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-hbase_2-client-service-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/nifi-key-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/nifi-key-service-nar/pom.xml
index 59f875de89..f434da15cd 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/nifi-key-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/nifi-key-service-nar/pom.xml
@@ -24,8 +24,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/pom.xml 
b/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/pom.xml
index 0c45f341b4..662c3ca75e 100644
--- a/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-services/nifi-key-service-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-key-service-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services-nar/pom.xml
index 1f4e1ca2e0..9c957a5eea 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services-nar/pom.xml
@@ -24,8 +24,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/.gitignore
 
b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/.gitignore
deleted file mode 100644
index ae3c172604..0000000000
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/bin/
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/pom.xml 
b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/pom.xml
index 99409daa84..fc7892be97 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-lookup-services-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/nifi-oauth2-provider-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/nifi-oauth2-provider-nar/pom.xml
index f3c69b74ef..8e563046c7 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/nifi-oauth2-provider-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/nifi-oauth2-provider-nar/pom.xml
@@ -24,16 +24,11 @@
 
     <artifactId>nifi-oauth2-provider-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/pom.xml 
b/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/pom.xml
index 4a41d91d2c..ace93512f0 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-oauth2-provider-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-oauth2-provider-bundle</artifactId>
@@ -28,19 +29,4 @@
         <module>nifi-oauth2-provider-service</module>
         <module>nifi-oauth2-provider-nar</module>
     </modules>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.rat</groupId>
-                <artifactId>apache-rat-plugin</artifactId>
-                <configuration>
-                    <excludes combine.children="append">
-                        <exclude>src/test/resources/fake.keytab</exclude>
-                        <exclude>src/test/resources/krb5.conf</exclude>
-                    </excludes>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
 </project>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-proxy-configuration-bundle/nifi-proxy-configuration/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-proxy-configuration-bundle/nifi-proxy-configuration/pom.xml
index 151ab17055..578f314f1b 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-proxy-configuration-bundle/nifi-proxy-configuration/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-proxy-configuration-bundle/nifi-proxy-configuration/pom.xml
@@ -37,10 +37,5 @@
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-proxy-configuration-api</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-utils</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
-        </dependency>
     </dependencies>
 </project>
\ No newline at end of file
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 95a04e29e5..ab5fc89b5f 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
@@ -28,8 +28,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/pom.xml
index 1c7a1935e3..6871e74fef 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     
     <artifactId>nifi-record-serialization-services-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service-nar/pom.xml
index e9402ddad7..1031b834ba 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service-nar/pom.xml
@@ -22,16 +22,11 @@
        
     <artifactId>nifi-record-sink-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>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
         <dependency>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/pom.xml
index 8e688b99f6..a27efde278 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service/pom.xml
@@ -66,7 +66,6 @@
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-mock</artifactId>
-            <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/pom.xml
index f5987c2515..27257b3c14 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-sink-service-bundle/pom.xml
@@ -15,9 +15,10 @@
     -->
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-record-sink-service-bundle</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/nifi-web-client-provider-service-nar/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/nifi-web-client-provider-service-nar/pom.xml
index b4481e0359..66cd1d79c4 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/nifi-web-client-provider-service-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/nifi-web-client-provider-service-nar/pom.xml
@@ -30,8 +30,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/pom.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/pom.xml
index 64dde049f0..a9cf0c140d 100644
--- 
a/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/pom.xml
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-web-client-provider-bundle/pom.xml
@@ -16,9 +16,10 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-standard-services</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <artifactId>nifi-web-client-provider-bundle</artifactId>
     <packaging>pom</packaging>
diff --git 
a/nifi-nar-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml 
b/nifi-nar-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml
new file mode 100644
index 0000000000..6edaa9d1c1
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-shared-bundle/nifi-standard-shared-bom/pom.xml
@@ -0,0 +1,180 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+    <!--
+      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.
+    -->
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.nifi</groupId>
+        <artifactId>nifi-standard-shared-bundle</artifactId>
+        <version>2.0.0-SNAPSHOT</version>
+    </parent>
+    <artifactId>nifi-standard-shared-bom</artifactId>
+    <packaging>pom</packaging>
+    <description>Configuration module with managed scope for use with modules 
that have nifi-standard-shared-nar as the parent NAR</description>
+    <dependencyManagement>
+        <dependencies>
+            <!-- Apache Commons -->
+            <dependency>
+                <groupId>commons-codec</groupId>
+                <artifactId>commons-codec</artifactId>
+                <version>${org.apache.commons.codec.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-compress</artifactId>
+                <version>${org.apache.commons.compress.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>commons-io</groupId>
+                <artifactId>commons-io</artifactId>
+                <version>${org.apache.commons.io.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-lang3</artifactId>
+                <version>${org.apache.commons.lang3.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>commons-net</groupId>
+                <artifactId>commons-net</artifactId>
+                <version>${org.apache.commons.net.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-text</artifactId>
+                <version>${org.apache.commons.text.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <!-- Bouncy Castle -->
+            <dependency>
+                <groupId>org.bouncycastle</groupId>
+                <artifactId>bcprov-jdk18on</artifactId>
+                <version>${org.bouncycastle.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.bouncycastle</groupId>
+                <artifactId>bcpkix-jdk18on</artifactId>
+                <version>${org.bouncycastle.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.bouncycastle</groupId>
+                <artifactId>bcutil-jdk18on</artifactId>
+                <version>${org.bouncycastle.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <!-- Jackson JSON -->
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-annotations</artifactId>
+                <version>${jackson.bom.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-core</artifactId>
+                <version>${jackson.bom.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-databind</artifactId>
+                <version>${jackson.bom.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <!-- Caffeine -->
+            <dependency>
+                <groupId>com.github.ben-manes.caffeine</groupId>
+                <artifactId>caffeine</artifactId>
+                <version>${caffeine.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <!-- OkHttp -->
+            <dependency>
+                <groupId>com.squareup.okhttp3</groupId>
+                <artifactId>okhttp</artifactId>
+                <version>${okhttp.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.squareup.okio</groupId>
+                <artifactId>okio</artifactId>
+                <version>${okio.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <!-- Kotlin -->
+            <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-stdlib-common</artifactId>
+                <version>${kotlin.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-stdlib</artifactId>
+                <version>${kotlin.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-stdlib-jdk8</artifactId>
+                <version>${kotlin.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlin</groupId>
+                <artifactId>kotlin-stdlib-jdk7</artifactId>
+                <version>${kotlin.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <!-- Netty 4 -->
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-handler</artifactId>
+                <version>${netty.4.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-common</artifactId>
+                <version>${netty.4.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-transport</artifactId>
+                <version>${netty.4.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-buffer</artifactId>
+                <version>${netty.4.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-codec</artifactId>
+                <version>${netty.4.version}</version>
+                <scope>provided</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+</project>
diff --git 
a/nifi-nar-bundles/nifi-standard-shared-bundle/nifi-standard-shared-nar/pom.xml 
b/nifi-nar-bundles/nifi-standard-shared-bundle/nifi-standard-shared-nar/pom.xml
new file mode 100644
index 0000000000..6648212a1a
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-shared-bundle/nifi-standard-shared-nar/pom.xml
@@ -0,0 +1,137 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
+    <!--
+      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.
+    -->
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.nifi</groupId>
+        <artifactId>nifi-standard-shared-bundle</artifactId>
+        <version>2.0.0-SNAPSHOT</version>
+    </parent>
+    <artifactId>nifi-standard-shared-nar</artifactId>
+    <packaging>nar</packaging>
+    <description>NAR with set of shared dependencies applicable across 
multiple components with managed version numbers</description>
+    <dependencies>
+        <!-- Parent NAR with API modules -->
+        <dependency>
+            <groupId>org.apache.nifi</groupId>
+            <artifactId>nifi-standard-services-api-nar</artifactId>
+            <version>2.0.0-SNAPSHOT</version>
+            <type>nar</type>
+        </dependency>
+        <!-- Apache Commons -->
+        <dependency>
+            <groupId>commons-codec</groupId>
+            <artifactId>commons-codec</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-compress</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-net</groupId>
+            <artifactId>commons-net</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-text</artifactId>
+        </dependency>
+        <!-- Jackson JSON -->
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-annotations</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+        </dependency>
+        <!-- Bouncy Castle -->
+        <dependency>
+            <groupId>org.bouncycastle</groupId>
+            <artifactId>bcprov-jdk18on</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.bouncycastle</groupId>
+            <artifactId>bcpkix-jdk18on</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.bouncycastle</groupId>
+            <artifactId>bcutil-jdk18on</artifactId>
+        </dependency>
+        <!-- Caffeine -->
+        <dependency>
+            <groupId>com.github.ben-manes.caffeine</groupId>
+            <artifactId>caffeine</artifactId>
+        </dependency>
+        <!-- OkHttp -->
+        <dependency>
+            <groupId>com.squareup.okhttp3</groupId>
+            <artifactId>okhttp</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.squareup.okio</groupId>
+            <artifactId>okio</artifactId>
+        </dependency>
+        <!-- Kotlin -->
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-stdlib-common</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-stdlib</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-stdlib-jdk8</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jetbrains.kotlin</groupId>
+            <artifactId>kotlin-stdlib-jdk7</artifactId>
+        </dependency>
+        <!-- Netty 4 -->
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-handler</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-common</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-transport</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-buffer</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>io.netty</groupId>
+            <artifactId>netty-codec</artifactId>
+        </dependency>
+    </dependencies>
+</project>
diff --git a/nifi-nar-bundles/nifi-avro-bundle/pom.xml 
b/nifi-nar-bundles/nifi-standard-shared-bundle/pom.xml
similarity index 89%
copy from nifi-nar-bundles/nifi-avro-bundle/pom.xml
copy to nifi-nar-bundles/nifi-standard-shared-bundle/pom.xml
index d1026843da..d09713129e 100644
--- a/nifi-nar-bundles/nifi-avro-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-standard-shared-bundle/pom.xml
@@ -22,11 +22,11 @@
         <version>2.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>nifi-avro-bundle</artifactId>
+    <artifactId>nifi-standard-shared-bundle</artifactId>
     <packaging>pom</packaging>
 
     <modules>
-        <module>nifi-avro-processors</module>
-        <module>nifi-avro-nar</module>
+        <module>nifi-standard-shared-bom</module>
+        <module>nifi-standard-shared-nar</module>
     </modules>
 </project>
diff --git 
a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-nar/pom.xml
 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-nar/pom.xml
index 5a1fcdc00a..8bd55800f0 100644
--- 
a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-nar/pom.xml
+++ 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-nar/pom.xml
@@ -32,8 +32,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git 
a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/pom.xml
 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/pom.xml
index e02a48012b..b34ab809e2 100644
--- 
a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/pom.xml
+++ 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/pom.xml
@@ -110,6 +110,12 @@
             <version>2.0.0-SNAPSHOT</version>
             <type>nar</type>
         </dependency>
+        <dependency>
+            <groupId>org.apache.nifi</groupId>
+            <artifactId>nifi-standard-shared-nar</artifactId>
+            <version>2.0.0-SNAPSHOT</version>
+            <type>nar</type>
+        </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
             <artifactId>nifi-standard-services-api-nar</artifactId>
diff --git 
a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/src/test/assembly/dependencies.xml
 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/src/test/assembly/dependencies.xml
index 1d9b2624d8..4fb1657562 100644
--- 
a/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/src/test/assembly/dependencies.xml
+++ 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/nifi-stateless-processor-tests/src/test/assembly/dependencies.xml
@@ -31,6 +31,7 @@
                 <include>*:nifi-stateless-bootstrap</include>
                 <include>*:nifi-stateless-nar</include>
                 <include>*:nifi-standard-nar</include>
+                <include>*:nifi-standard-shared-nar</include>
                 <include>*:nifi-standard-services-api-nar</include>
                 <include>*:nifi-jetty-bundle</include>
                 <include>*:nifi-update-attribute-nar</include>
diff --git a/nifi-nar-bundles/nifi-stateless-processor-bundle/pom.xml 
b/nifi-nar-bundles/nifi-stateless-processor-bundle/pom.xml
index 942d939023..b41bd239b5 100644
--- a/nifi-nar-bundles/nifi-stateless-processor-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-stateless-processor-bundle/pom.xml
@@ -15,9 +15,10 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>nifi-nar-bundles</artifactId>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/nifi-nar-bundles/nifi-zendesk-bundle/nifi-zendesk-nar/pom.xml 
b/nifi-nar-bundles/nifi-zendesk-bundle/nifi-zendesk-nar/pom.xml
index 13b5a6a81d..b9407cb295 100644
--- a/nifi-nar-bundles/nifi-zendesk-bundle/nifi-zendesk-nar/pom.xml
+++ b/nifi-nar-bundles/nifi-zendesk-bundle/nifi-zendesk-nar/pom.xml
@@ -24,10 +24,6 @@
 
     <artifactId>nifi-zendesk-nar</artifactId>
     <packaging>nar</packaging>
-    <properties>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
-        <source.skip>true</source.skip>
-    </properties>
 
     <dependencies>
         <dependency>
@@ -37,8 +33,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.nifi</groupId>
-            <artifactId>nifi-standard-services-api-nar</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <artifactId>nifi-standard-shared-nar</artifactId>
             <type>nar</type>
         </dependency>
     </dependencies>
diff --git a/nifi-nar-bundles/nifi-zendesk-bundle/pom.xml 
b/nifi-nar-bundles/nifi-zendesk-bundle/pom.xml
index 0f090efa2c..cf5fa5828a 100644
--- a/nifi-nar-bundles/nifi-zendesk-bundle/pom.xml
+++ b/nifi-nar-bundles/nifi-zendesk-bundle/pom.xml
@@ -17,9 +17,10 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>nifi-standard-shared-bom</artifactId>
         <groupId>org.apache.nifi</groupId>
-        <artifactId>nifi-nar-bundles</artifactId>
         <version>2.0.0-SNAPSHOT</version>
+        
<relativePath>../nifi-standard-shared-bundle/nifi-standard-shared-bom</relativePath>
     </parent>
 
     <artifactId>nifi-zendesk-bundle</artifactId>
@@ -29,5 +30,4 @@
         <module>nifi-zendesk-processors</module>
         <module>nifi-zendesk-nar</module>
     </modules>
-
 </project>
diff --git a/nifi-nar-bundles/pom.xml b/nifi-nar-bundles/pom.xml
index ec8c44db47..1b040d8072 100755
--- a/nifi-nar-bundles/pom.xml
+++ b/nifi-nar-bundles/pom.xml
@@ -28,6 +28,7 @@
     </properties>
     <modules>
         <module>nifi-framework-bundle</module>
+        <module>nifi-standard-shared-bundle</module>
         <module>nifi-hadoop-bundle</module>
         <module>nifi-hadoop-libraries-bundle</module>
         <module>nifi-jetty-bundle</module>

Reply via email to