SonarCloud results:
This is one of the modules of Virtual Schemas Adapters. The libraries provided by this project are the foundation of the adapter development, i.e. adapters must be implemented on top of them. You can find the full description of the project here: https://github.com/exasol/virtual-schemas
Please note that the artifact name changed from "virtualschema-common" to "virtual-schema-common-java". First to unify the naming schemes, second to make sure the new adapters do not accidentally use the old line of libraries.
Dependency | Purpose | License |
---|---|---|
JSON-P | JSON Processing | CDDL-1.0 |
Exasol Script API | Accessing Exasol features | MIT License |
Google Guava | Open-source set of common libraries for Java | Apache License 2.0 |
Dependency | Purpose | License |
---|---|---|
Apache Maven | Build tool | Apache License 2.0 |
Java Hamcrest | Checking for conditions in code via matchers | BSD License |
JSONassert | Compare JSON documents for semantic equality | Apache License 2.0 |
JUnit | Unit testing framework | Eclipse Public License 1.0 |
Mockito | Mocking framework | MIT License |
JUnit 5 System Extensions | Capturing STDOUT and STDERR |
Eclipse Public License 2.0 |
Equals Verifier | Testing equals(...) and hashCode() contracts |
Apache License 2.0 |
Please note that this is an open source project which is officially supported by Exasol. This module is part of a larger project called Virtual Schemas.
Unless you are writing your own adapter based on this common module here, please check for problem solutions in the master project first.