See our web site for details on the project.
- ./gradlew copyDependantLibs
- ./gradlew jar
- Follow instuctions in http://kafka.apache.org/documentation.html#quickstart
./gradlew test
./gradlew cleanTest test
./gradlew -Dtest.single=RequestResponseSerializationTest core:test
./gradlew clean ./gradlew releaseTarGz The release file can be found inside ./core/build/distributions/.
./gradlew clean
(If building a jar with a version other than 2.8.0, the scala version variable in bin/kafka-run-class.sh needs to be changed to run quick start.)
./gradlew -PscalaVersion=2.9.1 jar ./gradlew -PscalaVersion=2.9.1 test ./gradlew -PscalaVersion=2.9.1 releaseTarGz
Running a task for a specific project in 'core', 'perf', 'contrib:hadoop-consumer', 'contrib:hadoop-producer', 'examples', 'clients'
./gradlew core:jar ./gradlew core:test
./gradlew tasks
./gradlew eclipse ./gradlew idea
./gradlew jarAll
./gradlew testAll
./gradlew releaseTarGzAll
Publishing the jar for all version of Scala and for all projects to maven (To test locally, change mavenUrl in gradle.properties to a local dir.)
./gradlew uploadArchivesAll
./gradlew testJar
./gradlew core:dependencies --configuration runtime
Kafka is a new project, and we are interested in building the community; we would welcome any thoughts or patches. You can reach us on the Apache mailing lists.
To contribute follow the instructions here:
We also welcome patches for the website and documentation which can be found here: