/module-ballerinax-kafka

Ballerina Kafka Module.

Primary LanguageJavaApache License 2.0Apache-2.0

Ballerina Kafka Module

Build Daily Build GitHub Last Commit License

Ballerina Kafka module is one of the Ballerina language standard library modules.

This module helps to communicate with Kafka brokers as Producers and Consumers.

Building from the Source

Setting Up the Prerequisites

  1. Download and install Java SE Development Kit (JDK) version 8 (from one of the following locations).

    • Oracle

    • OpenJDK

      Note: Set the JAVA_HOME environment variable to the path name of the directory into which you installed JDK.

  2. Download and install Docker. This is required to run the tests.

Building the Source

Execute the commands below to build from the source.

  1. To build the library:
./gradlew clean build
  1. To build the module without the tests:
./gradlew clean build -PskipBallerinaTests
  1. To debug the tests:
./gradlew clean test -PdebugBallerina=<port>

Contributing to Ballerina

As an open source project, Ballerina welcomes contributions from the community.

You can also check for open issues that interest you. We look forward to receiving your contributions.

For more information, go to the contribution guidelines.

Code of Conduct

All the contributors are encouraged to read the Ballerina Code of Conduct.

Useful Links