This is an automated email from the ASF dual-hosted git repository.
pvillard 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 f3f1bc071e NIFI-14546 Moved Kafka3ConnectionService to
nifi-kafka-service-shared
f3f1bc071e is described below
commit f3f1bc071e169b0286a1de053467c5530697e7d1
Author: exceptionfactory <[email protected]>
AuthorDate: Tue May 13 21:45:00 2025 -0500
NIFI-14546 Moved Kafka3ConnectionService to nifi-kafka-service-shared
- Downgraded Kafka Clients from 4.0.0 to 3.9.0
- Updated nifi-kafka-3-service to depend on nifi-kafka-service-shared
- Updated nifi-kafka-service-aws to depend on nifi-kafka-service-shared
Signed-off-by: Pierre Villard <[email protected]>
This closes #9943.
---
.../nifi-kafka-bundle/nifi-kafka-3-service/pom.xml | 53 +---------------------
.../nifi-kafka-service-aws/pom.xml | 4 +-
.../pom.xml | 4 +-
.../kafka/service/Kafka3ConnectionService.java | 0
.../service/consumer/Kafka3ConsumerService.java | 0
.../nifi/kafka/service/consumer/Subscription.java | 0
.../service/producer/Kafka3ProducerService.java | 0
.../kafka/service/producer/ProducerCallback.java | 0
.../KafkaNonTransactionalProducerWrapper.java | 0
.../producer/transaction/KafkaProducerWrapper.java | 0
.../KafkaTransactionalProducerWrapper.java | 0
.../service/Kafka3ConnectionServiceBaseIT.java | 0
.../service/Kafka3ConnectionServiceSSLIT.java | 0
.../Kafka3ConnectionServiceSaslPlaintextIT.java | 0
.../nifi/kafka/service/KafkaConnectivityIT.java | 0
.../src/test/resources/simplelogger.properties | 0
nifi-extension-bundles/nifi-kafka-bundle/pom.xml | 2 +-
17 files changed, 6 insertions(+), 57 deletions(-)
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
index 394f130a70..69b9d5d143 100644
--- a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
+++ b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
@@ -28,59 +28,8 @@
<dependencies>
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-kafka-service-api</artifactId>
+ <artifactId>nifi-kafka-service-shared</artifactId>
<version>2.5.0-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-ssl-context-service-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-security-utils-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-kerberos-user-service-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-utils</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-kafka-shared</artifactId>
- <version>2.5.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>junit-jupiter</artifactId>
- <version>${testcontainers.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.testcontainers</groupId>
- <artifactId>kafka</artifactId>
- <version>${testcontainers.version}</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.kafka</groupId>
- <artifactId>kafka-clients</artifactId>
- <version>${kafka4.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-security-cert-builder</artifactId>
- <version>2.5.0-SNAPSHOT</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.nifi</groupId>
- <artifactId>nifi-security-ssl</artifactId>
- <version>2.5.0-SNAPSHOT</version>
- <scope>test</scope>
</dependency>
</dependencies>
</project>
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/pom.xml
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/pom.xml
index 7f703509fb..7f8df273e0 100644
--- a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/pom.xml
+++ b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/pom.xml
@@ -35,7 +35,7 @@
<!-- Kafka Service implementation required for extending the
Controller Service class -->
<dependency>
<groupId>org.apache.nifi</groupId>
- <artifactId>nifi-kafka-3-service</artifactId>
+ <artifactId>nifi-kafka-service-shared</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Controller Service API modules required for extending
Kafka3ConnectionService -->
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
- <version>${kafka4.version}</version>
+ <version>${kafka3.version}</version>
</dependency>
<dependency>
<groupId>software.amazon.msk</groupId>
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/pom.xml
similarity index 97%
copy from nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
copy to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/pom.xml
index 394f130a70..6be1b7549a 100644
--- a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/pom.xml
+++ b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/pom.xml
@@ -22,7 +22,7 @@
<version>2.5.0-SNAPSHOT</version>
</parent>
- <artifactId>nifi-kafka-3-service</artifactId>
+ <artifactId>nifi-kafka-service-shared</artifactId>
<packaging>jar</packaging>
<dependencies>
@@ -68,7 +68,7 @@
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
- <version>${kafka4.version}</version>
+ <version>${kafka3.version}</version>
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/Kafka3ConnectionService.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/Kafka3ConnectionService.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/Kafka3ConnectionService.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/Kafka3ConnectionService.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/consumer/Kafka3ConsumerService.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/consumer/Kafka3ConsumerService.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/consumer/Kafka3ConsumerService.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/consumer/Kafka3ConsumerService.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/consumer/Subscription.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/consumer/Subscription.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/consumer/Subscription.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/consumer/Subscription.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/Kafka3ProducerService.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/Kafka3ProducerService.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/Kafka3ProducerService.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/Kafka3ProducerService.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/ProducerCallback.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/ProducerCallback.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/ProducerCallback.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/ProducerCallback.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaNonTransactionalProducerWrapper.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaNonTransactionalProducerWrapper.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaNonTransactionalProducerWrapper.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaNonTransactionalProducerWrapper.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaProducerWrapper.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaProducerWrapper.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaProducerWrapper.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaProducerWrapper.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaTransactionalProducerWrapper.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaTransactionalProducerWrapper.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaTransactionalProducerWrapper.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/main/java/org/apache/nifi/kafka/service/producer/transaction/KafkaTransactionalProducerWrapper.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceBaseIT.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceBaseIT.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceBaseIT.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceBaseIT.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSSLIT.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSSLIT.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSSLIT.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSSLIT.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSaslPlaintextIT.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSaslPlaintextIT.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSaslPlaintextIT.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/Kafka3ConnectionServiceSaslPlaintextIT.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/KafkaConnectivityIT.java
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/KafkaConnectivityIT.java
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/java/org/apache/nifi/kafka/service/KafkaConnectivityIT.java
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/java/org/apache/nifi/kafka/service/KafkaConnectivityIT.java
diff --git
a/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/resources/simplelogger.properties
b/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/resources/simplelogger.properties
similarity index 100%
rename from
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-3-service/src/test/resources/simplelogger.properties
rename to
nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-shared/src/test/resources/simplelogger.properties
diff --git a/nifi-extension-bundles/nifi-kafka-bundle/pom.xml
b/nifi-extension-bundles/nifi-kafka-bundle/pom.xml
index 32ef4726e7..37588c78ea 100644
--- a/nifi-extension-bundles/nifi-kafka-bundle/pom.xml
+++ b/nifi-extension-bundles/nifi-kafka-bundle/pom.xml
@@ -27,7 +27,6 @@
<skip.integration.tests>false</skip.integration.tests>
<skip.unit.tests>false</skip.unit.tests>
<kafka3.version>3.9.0</kafka3.version>
- <kafka4.version>4.0.0</kafka4.version>
</properties>
<modules>
@@ -41,6 +40,7 @@
<module>nifi-kafka-service-api</module>
<module>nifi-kafka-service-aws</module>
<module>nifi-kafka-service-aws-nar</module>
+ <module>nifi-kafka-service-shared</module>
<module>nifi-kafka-shared</module>
</modules>