See here for details.
This is an Apache Maven project with the following modules:
lib-cloudsdk
- OpenWiFi CloudSDK Java Libraryowrrm
- OpenWiFi RRM Service
- Running: JRE 11.
- Building: JDK 11 and Apache Maven.
$ mvn package [-DskipTests]
This will build a runnable JAR located at owrrm/target/openwifi-rrm.jar
.
Alternatively, Docker builds can be launched using the provided Dockerfile.
$ mvn test
Unit tests are written using JUnit 5.
Code is auto-formatted using Spotless with a custom Eclipse style config (see spotless/eclipse-java-formatter.xml). This can be applied via Maven (but is not enforced at build time):
$ mvn spotless:apply
See LICENSE.