This directory contains the SolarNet applications that make up the cloud portion of SolarNetwork.
The main application projects are:
Additional application projects are:
The build is managed by Gradle, and requires a Java Development Kit version 21+ to build (and run). To build all applications:
# Unix-like OS
./gradlew build
# Build without running tests:
./gradlew build -x test
# Windows
./gradlew.bat build
You can run all subproject unit/integration tests and produce a single HTML report at
./build/reports/all-tests/index.html
like this:
# Run all project tests, combine into build/reports/all-tests/index.html
./gradlew testReport