This project comprises JDK language compatible modules for the [Oxia][oxia] service. It provides the following capabilities:
- Client for the Oxia service
- OpenTelemetry Metrics integration with the client
- Testcontainer for integration testing with a local Oxia service
- Performance Test Tool for performance testing with an Oxia service.
Requirements:
- JDK 17
- Maven 3.8.6+
Common build actions:
Action | Command |
---|---|
Full build and test | mvn clean verify |
Skip tests | mvn clean verify -DskipTests |
Skip Jacoco test coverage check | mvn clean verify -Djacoco.skip |
Skip Spotless formatting check | mvn clean verify -Dspotless.check.skip |
Format code | mvn spotless:apply |
Generate license headers | mvn license:format |
Please 🌟 star the project if you like it.
Feel free to open an issue or start a discussion. You can also follow the development guide to contribute and build on it.
Copyright 2023 StreamNative, Inc.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0