pubsub-group-kafka-connector
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.google.cloud</groupId> <artifactId>pubsub-group-kafka-connector</artifactId> <version>1.3.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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/maven-v4_0_0.xsd"> <parent> <artifactId>google-cloud-shared-config</artifactId> <groupId>com.google.cloud</groupId> <version>1.11.3</version> <relativePath>../pom.xml/pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>pubsub-group-kafka-connector</artifactId> <name>Pub/Sub Group Kafka Connector</name> <version>1.3.1</version> <description>This library provides Google Cloud Platform (GCP) first-party connectors for Pub/Sub products with Kafka Connect.</description> <url>https://github.com/googleapis/java-pubsub-group-kafka-connector</url> <build> <extensions> <extension> <groupId>kr.motd.maven</groupId> <artifactId>os-maven-plugin</artifactId> <version>1.7.1</version> </extension> </extensions> <pluginManagement> <plugins> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>3.5.0</version> <configuration> <ignoredUnusedDeclaredDependencies> <ignoredUnusedDeclaredDependency>org.apache.maven.shared:maven-invoker</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.slf4j:slf4j-log4j12:jar</ignoredUnusedDeclaredDependency> </ignoredUnusedDeclaredDependencies> <ignoredNonTestScopedDependencies> <ignoredNonTestScopedDependency>com.google.api.grpc:proto-google-cloud-pubsublite-v1</ignoredNonTestScopedDependency> <ignoredNonTestScopedDependency>com.google.flogger:google-extensions</ignoredNonTestScopedDependency> </ignoredNonTestScopedDependencies> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.5.3</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <excludes> <exclude>com.fasterxml.jackson.core:jackson-core:jar:*</exclude> </excludes> </artifactSet> <transformers> <transformer /> <transformer /> </transformers> </configuration> </execution> </executions> <configuration> <createDependencyReducedPom>true</createDependencyReducedPom> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> </filters> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>8</source> <target>8</target> </configuration> </plugin> <plugin> <groupId>org.xolstice.maven.plugins</groupId> <artifactId>protobuf-maven-plugin</artifactId> <version>0.6.1</version> <executions> <execution> <goals> <goal>compile</goal> <goal>compile-custom</goal> </goals> </execution> </executions> <configuration> <protocArtifact>com.google.protobuf:protoc:3.11.4:exe:${os.detected.classifier}</protocArtifact> <pluginId>grpc-java</pluginId> <pluginArtifact>io.grpc:protoc-gen-grpc-java:1.16.1:exe:${os.detected.classifier}</pluginArtifact> <protoSourceRoot>${project.basedir}/src/main/proto</protoSourceRoot> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>connect-api</artifactId> <version>3.8.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>hamcrest-core</artifactId> <groupId>org.hamcrest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>4.11.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>byte-buddy</artifactId> <groupId>net.bytebuddy</groupId> </exclusion> <exclusion> <artifactId>byte-buddy-agent</artifactId> <groupId>net.bytebuddy</groupId> </exclusion> <exclusion> <artifactId>objenesis</artifactId> <groupId>org.objenesis</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.truth</groupId> <artifactId>truth</artifactId> <version>1.4.2</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>asm</artifactId> <groupId>org.ow2.asm</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-core</artifactId> <version>2.47.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-shared-utils</artifactId> <version>3.3.4</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>commons-io</artifactId> <groupId>commons-io</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.14.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-cloud-compute-v1</artifactId> <version>1.63.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-compute</artifactId> <version>1.63.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-invoker</artifactId> <version>3.2.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>javax.inject</artifactId> <groupId>javax.inject</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage</artifactId> <version>2.44.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>google-http-client-jackson2</artifactId> <groupId>com.google.http-client</groupId> </exclusion> <exclusion> <artifactId>google-api-client</artifactId> <groupId>com.google.api-client</groupId> </exclusion> <exclusion> <artifactId>google-oauth-client</artifactId> <groupId>com.google.oauth-client</groupId> </exclusion> <exclusion> <artifactId>google-http-client-apache-v2</artifactId> <groupId>com.google.http-client</groupId> </exclusion> <exclusion> <artifactId>google-api-services-storage</artifactId> <groupId>com.google.apis</groupId> </exclusion> <exclusion> <artifactId>google-cloud-core-http</artifactId> <groupId>com.google.cloud</groupId> </exclusion> <exclusion> <artifactId>google-http-client-appengine</artifactId> <groupId>com.google.http-client</groupId> </exclusion> <exclusion> <artifactId>google-cloud-core-grpc</artifactId> <groupId>com.google.cloud</groupId> </exclusion> <exclusion> <artifactId>proto-google-cloud-storage-v2</artifactId> <groupId>com.google.api.grpc</groupId> </exclusion> <exclusion> <artifactId>grpc-google-cloud-storage-v2</artifactId> <groupId>com.google.api.grpc</groupId> </exclusion> <exclusion> <artifactId>gapic-google-cloud-storage-v2</artifactId> <groupId>com.google.api.grpc</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-sdk</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-sdk-trace</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-sdk-logs</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>grpc-opentelemetry</artifactId> <groupId>io.grpc</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-sdk-metrics</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-api-incubator</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-sdk-common</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-sdk-extension-autoconfigure-spi</artifactId> <groupId>io.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-semconv</artifactId> <groupId>io.opentelemetry.semconv</groupId> </exclusion> <exclusion> <artifactId>exporter-metrics</artifactId> <groupId>com.google.cloud.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>google-cloud-monitoring</artifactId> <groupId>com.google.cloud</groupId> </exclusion> <exclusion> <artifactId>proto-google-cloud-monitoring-v3</artifactId> <groupId>com.google.api.grpc</groupId> </exclusion> <exclusion> <artifactId>opencensus-proto</artifactId> <groupId>io.opencensus</groupId> </exclusion> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> <exclusion> <artifactId>shared-resourcemapping</artifactId> <groupId>com.google.cloud.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>opentelemetry-gcp-resources</artifactId> <groupId>io.opentelemetry.contrib</groupId> </exclusion> <exclusion> <artifactId>detector-resources-support</artifactId> <groupId>com.google.cloud.opentelemetry</groupId> </exclusion> <exclusion> <artifactId>jackson-core</artifactId> <groupId>com.fasterxml.jackson.core</groupId> </exclusion> <exclusion> <artifactId>grpc-rls</artifactId> <groupId>io.grpc</groupId> </exclusion> </exclusions> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-shared-dependencies</artifactId> <version>3.39.0</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-bom</artifactId> <version>0.231.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <kafka.version>3.8.0</kafka.version> </properties> </project>