This Java library provides EWP data communication classes. It is based on https://github.com/erasmus-without-paper/ewp-reference-connector/tree/master/ewp-connector-api.
To use the library, click the Maven Central badge above and use the correct snippet for your dependency manager.
This library includes stable APIs and APIs still in progress.
The file update_schemas/ewp.xsd is used during the xjc process. This file must be updated when it is necessary to support new APIs or new major versions.
The files at src/main/resources/xjb command the xjc on how to generate the Java classes from the XSD files.
By executing ./update_schemas/update_schemas.sh
it is possible to refresh the folder src/main/resources/schemas.
mvn clean install
For an up-to-date list of supported APIs check the folder src/main/resources/schemas.