If you are beginning your journey with Senzing, please start with Senzing Quick Start guides.
You are in the Senzing Garage where projects are "tinkered" on. Although this GitHub repository may help you understand an approach to using Senzing, it's not considered to be "production ready" and is not considered to be part of the Senzing product. Heck, it may not even be appropriate for your application of Senzing!
The Senzing G2 Java SDK provides the Java interface to the native Senzing SDK's. This repository is dependent on the native Senzing G2 library that is part of the Senzing G2 product via JNI and will not actually function without it. Previously, this SDK was only available as part of the Senzing G2 product, but is being made available as open source for publishing on the Maven Central Repository.
To build simply execute:
mvn install
The JAR file will be contained in the target
directory under the
name g2.jar
.