Uploaded image for project: 'Kafka Connector'
  1. Kafka Connector
  2. KAFKA-222

Create an uber jar with all dependencies

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 1.6.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Needed

      The mongo kafka connector has two runtime dependencies:

      • org.apache.kafka:connect-api:2.6.0
      • org.apache.avro:avro:1.9.2

      Users outside the Kafka Connect ecosystem will also need to include these dependencies and any child dependencies in the plugin directory.

      Currently the mongo-kafka-connect-1.5.0-all.jar only includes the mongo dependencies.

      Fix

      Added a new jar `mongo-kafka-connect-<version>-confluent.jar` which just contains the dependencies needed for running the connector with confluent.
      Updated mongo-kafka-connect-<version>-all.jar to now also include Avro dependencies for ease of deployment for alternative Kafka connect runtimes.

            Assignee:
            ross@mongodb.com Ross Lawley
            Reporter:
            ross@mongodb.com Ross Lawley
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: