# zkclient **Repository Path**: wjyuian/zkclient ## Basic Information - **Project Name**: zkclient - **Description**: a zookeeper client, that makes life a little easier. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2015-01-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ZkClient: a zookeeper client, that makes life a little easier. ===== + Website: https://github.com/sgroschupf/zkclient + Apache 2.0 License Build ZkClient from sources: --------------- + git clone https://github.com/sgroschupf/zkclient.git + ./gradlew test _(run the test suite)_ + ./gradlew jars _(build the jars)_ + (see available build targets by executing './gradlew tasks' ) Howto release ZkClient as maven artifact --------------- - sonatype repository is already configured: https://issues.sonatype.org/browse/OSSRH-4783 - generate gpg key and publish it to _hkp://pool.sks-keyservers.net_ (https://docs.sonatype.org/display/Repository/How+To+Generate+PGP+Signatures+With+Maven may be of help) - tell gradle about the gpg key and sonatype credentials, e.g. through ~/.gradle/gradle.properties: sonatypeUsername= sonatypePassword= signing.keyId= signing.password= signing.secretKeyRingFile=/Users//.gnupg/secring.gpg - set version in build.gradle to the release version and commit - execute _gradle clean uploadArchives_ to uploaded the signed artifacts to the sonatype repository - go to https://oss.sonatype.org/index.html#stagingRepositories and close the repository - check the artifacts and if everything is ok, release the repository (on the same page) - syncing to central maven repository will then be activated (might take around 2h) - tag with git tag -a - set version in build.gradle to the next dev version and commit