From f463d4c1a550c4b3dfc0be362f0b0a723a88122d Mon Sep 17 00:00:00 2001 From: StevenWdV Date: Mon, 29 Nov 2021 00:12:42 +0100 Subject: Improve Java wrapper: add all tests, link correct libraries, use Maven, add Makefile & GitHub workflow. Fix make clean targets. --- wrappers/java/README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 wrappers/java/README.md (limited to 'wrappers/java/README.md') diff --git a/wrappers/java/README.md b/wrappers/java/README.md new file mode 100644 index 0000000..87cdd49 --- /dev/null +++ b/wrappers/java/README.md @@ -0,0 +1,31 @@ +# Java wrapper + +## Requirements + +You will need to install JDK 8 or later ([Adoptium](https://adoptium.net/) +or [Oracle](https://www.oracle.com/java/technologies/downloads/)). To easily compile the project, you should +download [Maven](https://maven.apache.org/). + +## Build & test + +First build the shared Go library. Next: + +Build `EduVpnCommon`: + +```shell +make +``` + +Build as JAR, including eduvpn_verify library: + +```shell +make pack +``` + +The JAR will include all versions of the library that are built in the `exports` folder. + +Test: + +```shell +make test +``` -- cgit v1.2.3