ZooKeeper Client

a zookeeper client, that makes life a little easier

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

com.github.sgroschupf
ArtifactId

ArtifactId

zkclient
Last Version

Last Version

0.1
Release Date

Release Date

Type

Type

jar
Description

Description

ZooKeeper Client
a zookeeper client, that makes life a little easier
Project URL

Project URL

http://maven.apache.org

Download zkclient

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.sgroschupf/zkclient/ -->
<dependency>
    <groupId>com.github.sgroschupf</groupId>
    <artifactId>zkclient</artifactId>
    <version>0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.sgroschupf/zkclient/
implementation 'com.github.sgroschupf:zkclient:0.1'
// https://jarcasting.com/artifacts/com.github.sgroschupf/zkclient/
implementation ("com.github.sgroschupf:zkclient:0.1")
'com.github.sgroschupf:zkclient:jar:0.1'
<dependency org="com.github.sgroschupf" name="zkclient" rev="0.1">
  <artifact name="zkclient" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.sgroschupf', module='zkclient', version='0.1')
)
libraryDependencies += "com.github.sgroschupf" % "zkclient" % "0.1"
[com.github.sgroschupf/zkclient "0.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.apache.zookeeper : zookeeper jar 3.3.3
log4j : log4j jar 1.2.14

test (3)

Group / Artifact Type Version
junit : junit jar 4.7
commons-io : commons-io jar 1.4
org.mockito : mockito-core jar 1.7

Project Modules

There are no modules declared in this project.

ZkClient: a zookeeper client, that makes life a little easier.

==> see CHANGELOG for recent work

Build ZkClient from sources:

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=$yourSonatypeUser
    • sonatypePassword=$yourSonatypePassword
    • signing.keyId=$yourKeyId
    • signing.password=$yourKeyPassphrase
    • signing.secretKeyRingFile=/Users/$username/.gnupg/secring.gpg
  • set version in build.gradle to the release version (e.g. 0.5-dev to 0.5) and commit
  • update CHANGELOG.markdown
  • upload the signed artifacts to the Sonatype repository
    • gradle clean uploadArchives
  • 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 $releaseVersion -m "Tag for $releaseVersion release"
    • git push --tags
  • set version in build.gradle to the next dev version (e.g 0.5 to 0.6-dev) and commit

Versions

Version
0.1