Skip to content

Developing

Denny Sheirer edited this page Feb 25, 2023 · 8 revisions

sdrtrunk - Developers/Developing

This wiki will expand to contain details about the sdrtrunk architecture and information for developers that may want to either contribute to the project, experiment with the source code, or use the source code in other projects.

OpenJDK

sdrtrunk requires Java JDK 19+ with integrated Open JavaFX libraries. OpenJDK vendors that I use include:

Use the gradle wrapper to build the source code:

Linux

./gradlew clean build

Windows

gradlew.bat clean build

The /build/distributions folder will contain the zip file of the compiled program. Unzip it and launch the program from the scripts in the /bin directory.

Run the Application (from Gradle)

Linux

./gradlew clean run

Windows

gradlew.bat clean run

Development

All dependencies/versions are controlled from build.gradle.