mirror of
https://github.com/Telecominfraproject/wlan-cloud-rrm.git
synced 2025-10-29 09:42:22 +00:00
f1c488eac8af537735f9f447ced338b2ac4ef221
Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com>
OpenWiFi RRM Service
See here for details.
Project Structure
This is an Apache Maven project with the following modules:
lib-cloudsdk- OpenWiFi CloudSDK Java Libraryowrrm- OpenWiFi RRM Service
Requirements
- Running: JRE 11.
- Building: JDK 11 and Apache Maven.
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.
Description
Languages
JavaScript
73.3%
Java
26.5%
HTML
0.1%