This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new 3f0ef9e977 NIFI-10406: Updated Maven assemblies to ensure that we
always use at least two of the GAVC parameters for includes and excludes.
Updated Maven assembly plugin to version 3.4.2. Removed some includes and
excludes from dependencies that previously were not matching and were
generating Maven WARNING messages.
3f0ef9e977 is described below
commit 3f0ef9e97768226931660ce3af94ec04c7964ab3
Author: Mark Payne <[email protected]>
AuthorDate: Mon Sep 12 14:43:53 2022 -0400
NIFI-10406: Updated Maven assemblies to ensure that we always use at least
two of the GAVC parameters for includes and excludes. Updated Maven assembly
plugin to version 3.4.2. Removed some includes and excludes from dependencies
that previously were not matching and were generating Maven WARNING messages.
This closes #6415
Signed-off-by: David Handermann <[email protected]>
---
.../main/assembly/dependencies-windows-service.xml | 39 ++++++++------------
.../src/main/assembly/dependencies.xml | 41 ++++++++--------------
nifi-assembly/src/main/assembly/common.xml | 20 +++++------
nifi-assembly/src/main/assembly/dependencies.xml | 12 +++----
nifi-assembly/src/main/assembly/ranger.xml | 14 ++++----
.../src/main/assembly/dependencies.xml | 11 ------
.../src/main/assembly/dependencies.xml | 8 -----
.../src/test/assembly/dependencies.xml | 28 +++++++--------
.../src/main/assembly/dependencies.xml | 34 +++++++++---------
.../src/main/assembly/common.xml | 4 +--
.../src/main/assembly/dependencies.xml | 2 +-
.../src/test/assembly/dependencies.xml | 4 +--
.../src/test/assembly/dependencies.xml | 29 +++++++++------
pom.xml | 2 +-
14 files changed, 105 insertions(+), 143 deletions(-)
diff --git
a/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
b/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
index f8b6b8bfb6..af9e6bd252 100644
--- a/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
+++ b/minifi/minifi-assembly/src/main/assembly/dependencies-windows-service.xml
@@ -33,22 +33,11 @@
<fileMode>0660</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>minifi-bootstrap</exclude>
- <exclude>minifi-resources</exclude>
+ <exclude>*:nifi-bootstrap-utils</exclude>
+ <exclude>*:minifi-bootstrap</exclude>
+ <exclude>*:minifi-resources</exclude>
<!-- Filter items introduced via transitive dependencies that
are provided in associated NARs -->
- <exclude>spring-aop</exclude>
- <exclude>spring-context</exclude>
- <exclude>spring-beans</exclude>
- <exclude>swagger-annotations</exclude>
- <exclude>aspectjweaver</exclude>
- <exclude>h2</exclude>
- <exclude>mail</exclude>
- <exclude>log4j</exclude>
- <exclude>lucene-queryparser</exclude>
- <exclude>commons-net</exclude>
- <exclude>spring-context</exclude>
- <exclude>spring-security-core</exclude>
+ <exclude>*:swagger-annotations</exclude>
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
@@ -67,13 +56,13 @@
<fileMode>0660</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-bootstrap-utils</include>
- <include>minifi-bootstrap</include>
- <include>minifi-utils</include>
- <include>nifi-utils</include>
- <include>commons-io</include>
- <include>slf4j-api</include>
- <include>logback-classic</include>
+ <include>*:nifi-bootstrap-utils</include>
+ <include>*:minifi-bootstrap</include>
+ <include>*:minifi-utils</include>
+ <include>*:nifi-utils</include>
+ <include>*:commons-io</include>
+ <include>*:slf4j-api</include>
+ <include>*:logback-classic</include>
</includes>
</dependencySet>
@@ -104,7 +93,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>minifi-resources</include>
+ <include>*:minifi-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -130,7 +119,7 @@
<fileMode>0770</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>minifi-resources</include>
+ <include>*:minifi-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -148,7 +137,7 @@
<outputDirectory>docs/</outputDirectory>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>minifi-docs</include>
+ <include>*:minifi-docs</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
diff --git a/minifi/minifi-assembly/src/main/assembly/dependencies.xml
b/minifi/minifi-assembly/src/main/assembly/dependencies.xml
index 5b2031be19..8fbd0d51cb 100644
--- a/minifi/minifi-assembly/src/main/assembly/dependencies.xml
+++ b/minifi/minifi-assembly/src/main/assembly/dependencies.xml
@@ -33,22 +33,11 @@
<fileMode>0660</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>minifi-bootstrap</exclude>
- <exclude>minifi-resources</exclude>
+ <exclude>*:nifi-bootstrap-utils</exclude>
+ <exclude>*:minifi-bootstrap</exclude>
+ <exclude>*:minifi-resources</exclude>
<!-- Filter items introduced via transitive dependencies that
are provided in associated NARs -->
- <exclude>spring-aop</exclude>
- <exclude>spring-context</exclude>
- <exclude>spring-beans</exclude>
- <exclude>swagger-annotations</exclude>
- <exclude>aspectjweaver</exclude>
- <exclude>h2</exclude>
- <exclude>mail</exclude>
- <exclude>log4j</exclude>
- <exclude>lucene-queryparser</exclude>
- <exclude>commons-net</exclude>
- <exclude>spring-context</exclude>
- <exclude>spring-security-core</exclude>
+ <exclude>*:swagger-annotations</exclude>
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
@@ -67,14 +56,14 @@
<fileMode>0660</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-bootstrap-utils</include>
- <include>minifi-bootstrap</include>
- <include>minifi-utils</include>
- <include>nifi-utils</include>
- <include>commons-io</include>
- <include>commons-lang3</include>
- <include>slf4j-api</include>
- <include>logback-classic</include>
+ <include>*:nifi-bootstrap-utils</include>
+ <include>*:minifi-bootstrap</include>
+ <include>*:minifi-utils</include>
+ <include>*:nifi-utils</include>
+ <include>*:commons-io</include>
+ <include>*:commons-lang3</include>
+ <include>*:slf4j-api</include>
+ <include>*:logback-classic</include>
</includes>
</dependencySet>
@@ -105,7 +94,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>minifi-resources</include>
+ <include>*:minifi-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -131,7 +120,7 @@
<fileMode>0770</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>minifi-resources</include>
+ <include>*:minifi-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -149,7 +138,7 @@
<outputDirectory>docs/</outputDirectory>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>minifi-docs</include>
+ <include>*:minifi-docs</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
diff --git a/nifi-assembly/src/main/assembly/common.xml
b/nifi-assembly/src/main/assembly/common.xml
index 5769d66ffd..9ef7087a6d 100644
--- a/nifi-assembly/src/main/assembly/common.xml
+++ b/nifi-assembly/src/main/assembly/common.xml
@@ -24,12 +24,12 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-bootstrap-utils</include>
- <include>nifi-bootstrap</include>
- <include>slf4j-api</include>
- <include>logback-classic</include>
- <include>nifi-api</include>
- <include>nifi-property-protection-api</include>
+ <include>*:nifi-bootstrap-utils</include>
+ <include>*:nifi-bootstrap</include>
+ <include>*:slf4j-api</include>
+ <include>*:logback-classic</include>
+ <include>*:nifi-api</include>
+ <include>*:nifi-property-protection-api</include>
</includes>
</dependencySet>
@@ -74,7 +74,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-property-protection-factory</include>
+ <include>*:nifi-property-protection-factory</include>
</includes>
</dependencySet>
@@ -87,7 +87,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-resources</include>
+ <include>*:nifi-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -107,7 +107,7 @@
<fileMode>0770</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-resources</include>
+ <include>*:nifi-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -125,7 +125,7 @@
<outputDirectory>docs/</outputDirectory>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-docs</include>
+ <include>*:nifi-docs</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
diff --git a/nifi-assembly/src/main/assembly/dependencies.xml
b/nifi-assembly/src/main/assembly/dependencies.xml
index 2e5a141974..5389854684 100644
--- a/nifi-assembly/src/main/assembly/dependencies.xml
+++ b/nifi-assembly/src/main/assembly/dependencies.xml
@@ -32,12 +32,12 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>nifi-bootstrap</exclude>
- <exclude>nifi-property-protection-api</exclude>
- <exclude>nifi-property-protection-factory</exclude>
- <exclude>nifi-resources</exclude>
- <exclude>nifi-docs</exclude>
+ <exclude>*:nifi-bootstrap-utils</exclude>
+ <exclude>*:nifi-bootstrap</exclude>
+ <exclude>*:nifi-property-protection-api</exclude>
+ <exclude>*:nifi-property-protection-factory</exclude>
+ <exclude>*:nifi-resources</exclude>
+ <exclude>*:nifi-docs</exclude>
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
diff --git a/nifi-assembly/src/main/assembly/ranger.xml
b/nifi-assembly/src/main/assembly/ranger.xml
index aaf2ace89d..2ab59b47a3 100644
--- a/nifi-assembly/src/main/assembly/ranger.xml
+++ b/nifi-assembly/src/main/assembly/ranger.xml
@@ -37,13 +37,13 @@
<fileMode>0660</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>nifi-bootstrap</exclude>
- <exclude>nifi-property-protection-api</exclude>
- <exclude>nifi-property-protection-factory</exclude>
- <exclude>nifi-resources</exclude>
- <exclude>nifi-docs</exclude>
- <exclude>org.apache.nifi:nifi-ranger-resources:jar</exclude>
+ <exclude>*:nifi-bootstrap-utils</exclude>
+ <exclude>*:nifi-bootstrap</exclude>
+ <exclude>*:nifi-property-protection-api</exclude>
+ <exclude>*:nifi-property-protection-factory</exclude>
+ <exclude>*:nifi-resources</exclude>
+ <exclude>*:nifi-docs</exclude>
+ <exclude>*:org.apache.nifi:nifi-ranger-resources:jar</exclude>
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
diff --git
a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
index b4006c6eeb..62e0696ef0 100644
---
a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
+++
b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-assembly/src/main/assembly/dependencies.xml
@@ -28,22 +28,11 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>nifi-bootstrap</exclude>
- <exclude>nifi-resources</exclude>
- <exclude>nifi-docs</exclude>
-
<exclude>org.apache.nifi:nifi-system-test-extensions-nar</exclude>
-
<exclude>org.apache.nifi:nifi-standard-services-api-nar</exclude>
-
-
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
<exclude>org.glassfish.jaxb:jaxb-runtime</exclude>
<exclude>jakarta.xml.bind:jakarta.xml.bind-api</exclude>
<exclude>javax.annotation:javax.annotation-api</exclude>
-
- <!-- exclude AspectJ library from lib, it'll be included in
the aspectj subdir -->
- <exclude>org.aspectj:aspectjweaver</exclude>
</excludes>
</dependencySet>
diff --git
a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-tests/src/main/assembly/dependencies.xml
b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-tests/src/main/assembly/dependencies.xml
index 0d83b8d45d..a57753ff1e 100644
---
a/nifi-external/nifi-kafka-connect/nifi-kafka-connector-tests/src/main/assembly/dependencies.xml
+++
b/nifi-external/nifi-kafka-connect/nifi-kafka-connector-tests/src/main/assembly/dependencies.xml
@@ -28,19 +28,11 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>nifi-bootstrap</exclude>
- <exclude>nifi-resources</exclude>
- <exclude>nifi-docs</exclude>
-
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
<exclude>org.glassfish.jaxb:jaxb-runtime</exclude>
<exclude>jakarta.xml.bind:jakarta.xml.bind-api</exclude>
<exclude>javax.annotation:javax.annotation-api</exclude>
-
- <!-- exclude AspectJ library from lib, it'll be included in
the aspectj subdir -->
- <exclude>org.aspectj:aspectjweaver</exclude>
</excludes>
</dependencySet>
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 68a2e24931..3ac2511926 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
@@ -28,19 +28,19 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-stateless-bootstrap</include>
- <include>nifi-stateless-nar</include>
- <include>nifi-standard-nar</include>
- <include>nifi-standard-services-api-nar</include>
- <include>nifi-jetty-bundle</include>
- <include>nifi-update-attribute-nar</include>
- <include>nifi-api</include>
- <include>nifi-framework-api</include>
- <include>nifi-server-api</include>
- <include>nifi-runtime</include>
- <include>nifi-nar-utils</include>
- <include>nifi-stateless-api</include>
- <include>slf4j-api</include>
+ <include>*:nifi-stateless-bootstrap</include>
+ <include>*:nifi-stateless-nar</include>
+ <include>*:nifi-standard-nar</include>
+ <include>*:nifi-standard-services-api-nar</include>
+ <include>*:nifi-jetty-bundle</include>
+ <include>*:nifi-update-attribute-nar</include>
+ <include>*:nifi-api</include>
+ <include>*:nifi-framework-api</include>
+ <include>*:nifi-server-api</include>
+ <include>*:nifi-runtime</include>
+ <include>*:nifi-nar-utils</include>
+ <include>*:nifi-stateless-api</include>
+ <include>*:slf4j-api</include>
</includes>
</dependencySet>
@@ -54,9 +54,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>org.glassfish.jaxb:jaxb-runtime</include>
<include>jakarta.xml.bind:jakarta.xml.bind-api</include>
- <include>javax.annotation:javax.annotation-api</include>
</includes>
</dependencySet>
</dependencySets>
diff --git
a/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
b/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
index 076990e038..01e28f6d6b 100644
--- a/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
+++ b/nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
@@ -33,8 +33,8 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-registry-utils</include>
- <include>commons-lang3</include>
+ <include>*:nifi-registry-utils</include>
+ <include>*:commons-lang3</include>
</includes>
</dependencySet>
@@ -47,9 +47,9 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-registry-bootstrap</include>
- <include>slf4j-api</include>
- <include>logback-classic</include>
+ <include>*:nifi-registry-bootstrap</include>
+ <include>*:slf4j-api</include>
+ <include>*:logback-classic</include>
</includes>
</dependencySet>
@@ -62,7 +62,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-registry-properties-loader</include>
+ <include>*:nifi-registry-properties-loader</include>
<include>software.amazon.awssdk:*</include>
</includes>
</dependencySet>
@@ -79,7 +79,6 @@
<includes>
<include>jakarta.xml.bind:jakarta.xml.bind-api</include>
<include>org.glassfish.jaxb:jaxb-runtime</include>
- <include>com.sun.activation:jakarta.activation</include>
<include>jakarta.activation:jakarta.activation-api</include>
</includes>
</dependencySet>
@@ -93,13 +92,12 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-registry-resources</exclude>
- <exclude>nifi-registry-bootstrap</exclude>
- <exclude>nifi-registry-utils</exclude>
- <exclude>nifi-registry-docs</exclude>
- <exclude>nifi-registry-ranger-assembly</exclude>
- <exclude>nifi-registry-aws-assembly</exclude>
- <exclude>nifi-registry-properties-loader</exclude>
+ <exclude>*:nifi-registry-resources</exclude>
+ <exclude>*:nifi-registry-bootstrap</exclude>
+ <exclude>*:nifi-registry-utils</exclude>
+ <exclude>*:nifi-registry-docs</exclude>
+ <exclude>*:nifi-registry-aws-assembly</exclude>
+ <exclude>*:nifi-registry-properties-loader</exclude>
<!-- Exclude any jaxb dependencies because they will be in
lib/java11 -->
<!-- TODO: remove these once minimum Java version is 11 and
these can be bundle directly into the application -->
@@ -107,7 +105,7 @@
<exclude>org.glassfish.jaxb:jaxb-runtime</exclude>
</excludes>
</dependencySet>
-
+
<!-- Write out the conf directory contents -->
<dependencySet>
<scope>runtime</scope>
@@ -117,7 +115,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-registry-resources</include>
+ <include>*:nifi-registry-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -137,7 +135,7 @@
<fileMode>0770</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-registry-resources</include>
+ <include>*:nifi-registry-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -155,7 +153,7 @@
<outputDirectory>docs/</outputDirectory>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-registry-docs</include>
+ <include>*:nifi-registry-docs</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
diff --git
a/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
b/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
index 3b5f247289..ad9aeb85ee 100644
--- a/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
+++ b/nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
@@ -57,7 +57,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-stateless-resources</include>
+ <include>*:nifi-stateless-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
@@ -77,7 +77,7 @@
<fileMode>0770</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-stateless-resources</include>
+ <include>*:nifi-stateless-resources</include>
</includes>
<unpack>true</unpack>
<unpackOptions>
diff --git
a/nifi-stateless/nifi-stateless-assembly/src/main/assembly/dependencies.xml
b/nifi-stateless/nifi-stateless-assembly/src/main/assembly/dependencies.xml
index caa2029995..9d742c2df7 100644
--- a/nifi-stateless/nifi-stateless-assembly/src/main/assembly/dependencies.xml
+++ b/nifi-stateless/nifi-stateless-assembly/src/main/assembly/dependencies.xml
@@ -32,7 +32,7 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-stateless-resources</exclude>
+ <exclude>*:nifi-stateless-resources</exclude>
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
diff --git
a/nifi-system-tests/nifi-stateless-system-test-suite/src/test/assembly/dependencies.xml
b/nifi-system-tests/nifi-stateless-system-test-suite/src/test/assembly/dependencies.xml
index 84f1dfc2e7..51fa7b012e 100644
---
a/nifi-system-tests/nifi-stateless-system-test-suite/src/test/assembly/dependencies.xml
+++
b/nifi-system-tests/nifi-stateless-system-test-suite/src/test/assembly/dependencies.xml
@@ -29,8 +29,8 @@
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>jackson-core</exclude>
- <exclude>jackson-databind</exclude>
+ <exclude>*:jackson-core</exclude>
+ <exclude>*:jackson-databind</exclude>
<!-- TODO: remove these once minimum Java version is 11 -->
<exclude>org.glassfish.jaxb:jaxb-runtime</exclude>
diff --git
a/nifi-system-tests/nifi-system-test-suite/src/test/assembly/dependencies.xml
b/nifi-system-tests/nifi-system-test-suite/src/test/assembly/dependencies.xml
index 5302a1fe33..679c94bc13 100644
---
a/nifi-system-tests/nifi-system-test-suite/src/test/assembly/dependencies.xml
+++
b/nifi-system-tests/nifi-system-test-suite/src/test/assembly/dependencies.xml
@@ -29,12 +29,12 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<includes>
- <include>nifi-bootstrap-utils</include>
- <include>nifi-bootstrap</include>
- <include>bcprov-jdk15on</include>
- <include>commons-lang3</include>
- <include>slf4j-api</include>
- <include>nifi-api</include>
+ <include>*:nifi-bootstrap-utils</include>
+ <include>*:nifi-bootstrap</include>
+ <include>*:bcprov-jdk15on</include>
+ <include>*:commons-lang3</include>
+ <include>*:slf4j-api</include>
+ <include>*:nifi-api</include>
</includes>
</dependencySet>
@@ -65,11 +65,18 @@
<fileMode>0664</fileMode>
<useTransitiveFiltering>true</useTransitiveFiltering>
<excludes>
- <exclude>nifi-bootstrap-utils</exclude>
- <exclude>nifi-bootstrap</exclude>
- <exclude>nifi-resources</exclude>
- <exclude>nifi-docs</exclude>
- <exclude>nifi-toolkit-cli</exclude>
+ <exclude>*:nifi-bootstrap-utils</exclude>
+ <exclude>*:nifi-bootstrap</exclude>
+ <exclude>*:nifi-toolkit-cli</exclude>
+ <exclude>*:bcprov-jdk15on</exclude>
+ <exclude>*:bcrypt</exclude>
+ <exclude>*:bcpkix-jdk15on</exclude>
+ <exclude>*:bcutil-jdk15on</exclude>
+ <exclude>*:commons-lang3</exclude>
+ <exclude>*:nifi-deprecation-log</exclude>
+ <exclude>*:nifi-security-utils</exclude>
+ <exclude>*:nifi-security-utils-api</exclude>
+ <exclude>*:nifi-xml-processing</exclude>
<!-- exclude jaxb/activation/annotation libs from lib, they'll
be included in the java11 subdir -->
<!-- TODO: remove these once minimum Java version is 11 -->
diff --git a/pom.xml b/pom.xml
index 80d0783204..98f241622e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -709,7 +709,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>3.3.0</version>
+ <version>3.4.2</version>
<configuration>
<tarLongFileMode>gnu</tarLongFileMode>
</configuration>