Skip to content

Telecominfraproject/wlan-cloud-rrm

Repository files navigation

OpenWiFi RRM Service

See here for details.

Project Structure

This is an Apache Maven project with the following modules:

  • lib-cloudsdk - OpenWiFi CloudSDK Java Library
  • owrrm - OpenWiFi RRM Service

Requirements

Building

$ 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.

Testing

$ mvn test

Unit tests are written using JUnit 5.

Code Style

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

License

See LICENSE.