connector-kafka
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.camunda.connector</groupId>
<artifactId>connector-kafka</artifactId>
<version>8.10.0-alpha5</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>io.camunda.connector</groupId>
<artifactId>connector-kafka</artifactId>
<version>8.10.0-alpha5</version>
<name>connector-kafka</name>
<description>Camunda Kafka Connector</description>
<url>https://github.com/camunda/connectors/connectors-bundle-parent/connectors-parent/connector-kafka</url>
<licenses>
<license>
<name>Camunda Self-Managed Free Edition license</name>
<url>https://camunda.com/legal/terms/cloud-terms-and-conditions/camunda-cloud-self-managed-free-edition-terms/</url>
</license>
<license>
<name>Camunda Self-Managed Enterprise Edition license</name>
</license>
</licenses>
<developers>
<developer>
<id>camunda.org</id>
<name>camunda BPM Community</name>
<organization>camunda.org</organization>
<organizationUrl>http://camunda.org</organizationUrl>
</developer>
</developers>
<scm>
<connection>scm:git:git@github.com:camunda/connectors.git/connectors-bundle-parent/connectors-parent/connector-kafka</connection>
<developerConnection>scm:git:git@github.com:camunda/connectors.git/connectors-bundle-parent/connectors-parent/connector-kafka</developerConnection>
<url>https://github.com/camunda/connectors/connectors-bundle-parent/connectors-parent/connector-kafka</url>
</scm>
<properties>
<version.avro>1.12.2</version.avro>
<version.schema-registry>8.3.1</version.schema-registry>
<license.inlineheader>Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH
under one or more contributor license agreements. Licensed under a proprietary license.
See the License.txt file for more information. You may not use this file
except in compliance with the proprietary license.</license.inlineheader>
</properties>
<dependencies>
<dependency>
<groupId>io.camunda.connector</groupId>
<artifactId>element-template-generator-annotations</artifactId>
<version>8.10.0-alpha5</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>4.3.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-avro</artifactId>
<version>2.22.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>1.12.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-avro-serializer</artifactId>
<version>8.3.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-json-schema-provider</artifactId>
<version>8.3.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-json-schema-serializer</artifactId>
<version>8.3.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.20.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jdk8</artifactId>
<version>2.22.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.22.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-scala_2.13</artifactId>
<version>2.22.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>dev.failsafe</groupId>
<artifactId>failsafe</artifactId>
<version>3.3.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-schema-serializer</artifactId>
<version>8.3.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.camunda.connector</groupId>
<artifactId>connector-object-mapper</artifactId>
<version>8.10.0-alpha5</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.camunda.connector</groupId>
<artifactId>connector-core</artifactId>
<version>8.10.0-alpha5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>3.1.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.camunda.connector</groupId>
<artifactId>connector-validation</artifactId>
<version>8.10.0-alpha5</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.18</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.22.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
<repositories>
<repository>
<id>confluent</id>
<url>https://packages.confluent.io/maven/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>connectors</id>
<name>Connectors Repository</name>
<url>https://artifacts.camunda.com/artifactory/connectors/</url>
</repository>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>connectors-snapshots</id>
<name>Connectors Snapshot Repository</name>
<url>https://artifacts.camunda.com/artifactory/connectors-snapshots/</url>
</repository>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>zeebe-snapshots</id>
<name>Zeebe Snapshot Repository</name>
<url>https://artifacts.camunda.com/artifactory/zeebe-io-snapshots/</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>shibboleth</id>
<name>Shibboleth Releases Repository</name>
<url>https://build.shibboleth.net/maven/releases/</url>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>io.camunda.connector</groupId>
<artifactId>element-template-generator-maven-plugin</artifactId>
<version>${project.version}</version>
<configuration>
<connectors>
<connector>
<connectorClass>io.camunda.connector.kafka.outbound.KafkaConnectorFunction</connectorClass>
<files>
<file>
<templateId>io.camunda.connectors.KAFKA.v1</templateId>
<templateFileName>kafka-outbound-connector.json</templateFileName>
</file>
</files>
<generateHybridTemplates>true</generateHybridTemplates>
</connector>
<connector>
<connectorClass>io.camunda.connector.kafka.inbound.KafkaExecutable</connectorClass>
<files>
<file>
<templateId>io.camunda.connectors.inbound.KAFKA.v1</templateId>
<templateFileName>kafka-inbound-connector-start-event.json</templateFileName>
</file>
<file>
<templateId>io.camunda.connectors.inbound.KafkaMessageStart.v1</templateId>
<templateFileName>kafka-inbound-connector-start-message.json</templateFileName>
</file>
<file>
<templateId>io.camunda.connectors.inbound.KafkaIntermediate.v1</templateId>
<templateFileName>kafka-inbound-connector-intermediate.json</templateFileName>
</file>
<file>
<templateId>io.camunda.connectors.inbound.KafkaBoundary.v1</templateId>
<templateFileName>kafka-inbound-connector-boundary.json</templateFileName>
</file>
<file>
<templateId>io.camunda.connectors.inbound.KafkaReceive.v1</templateId>
<templateFileName>kafka-inbound-connector-receive.json</templateFileName>
</file>
</files>
<generateHybridTemplates>true</generateHybridTemplates>
<features>
<INBOUND_DEDUPLICATION>true</INBOUND_DEDUPLICATION>
<ACKNOWLEDGEMENT_STRATEGY_SELECTION>true</ACKNOWLEDGEMENT_STRATEGY_SELECTION>
</features>
</connector>
</connectors>
<versionHistoryEnabled>true</versionHistoryEnabled>
</configuration>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<ignoredDependencies>
<ignoredDependency>io.confluent:kafka-schema-serializer</ignoredDependency>
</ignoredDependencies>
</configuration>
</plugin>
</plugins>
</build>
</project>