mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 16:47:31 -05:00
Wiki updates
@@ -1,5 +1,38 @@
|
||||
# sdrtrunk - Developers/Developing
|
||||
|
||||
This wiki will contain details about the sdrtrunk architecture and information for developers that may want to either
|
||||
contribute to the project or use the source code in other projects.
|
||||
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 18 with integrated Open JavaFX** libraries. OpenJDK vendors that I use include:
|
||||
* [Azul Zulu OpenJDK](https://www.azul.com/downloads/?package=jdk)
|
||||
* [Bellsoft Liberica OpenJDK](https://bell-sw.com/pages/downloads/#/java-17-lts%20/%20current)
|
||||
* [SDKMAN](https://sdkman.io/) - not an SDK vendor, rather an SDK selection tool. Linux Only
|
||||
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user