Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.87 KB

README.md

File metadata and controls

48 lines (36 loc) · 1.87 KB


EWP ULisboa
EWP Connector API

Maven Central GitHub JDK 11+

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.

Using the library

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.

Update the APIs

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.

Build and install library

mvn clean install

Included APIs

For an up-to-date list of supported APIs check the folder src/main/resources/schemas.