| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Java client for interacting with a Riak cluster over the Protocol Buffers API.
This project continues development of the original Basho riak-java-client, which is no longer maintained.
This project uses one git submodule:
The riak-client-tools scripts (used to configure a Riak node for integration tests) are vendored directly into this repository under riak-client-tools/. This was done to avoid having to depend on a repo still under the old Basho org.
Initialize the submodule after cloning:
git submodule update --initUpdate it to the latest commit on its tracked branch:
git submodule update --remoteBuild and run unit tests:
./gradlew buildBuild the jar without running tests:
./gradlew build -x testRun only the unit tests:
./gradlew testcom.basho.riak.protobuf.RiakMessageCodes is a generated file that is checked into the repository. It is regenerated from riak_pb/src/riak_pb_messages.csv with:
./gradlew generateMessageCodesRun this whenever the message codes in riak_pb change and you need to pick up new constants, then rebuild.
Integration tests are optional and are not run as part of ./gradlew build.
./gradlew itestTLS and authentication are independent:
Licensed under the Apache License, Version 2.0. See LICENSE.
| Back | FazBrowse Home | New Git URL |