-
Notifications
You must be signed in to change notification settings - Fork 0
Building from Source
shvquu edited this page Jun 13, 2026
·
5 revisions
- JDK 21
- Git
The repository uses Gradle. If the Gradle wrapper isn't committed yet, generate it once (requires a local Gradle install):
git clone https://github.com/YOUR-NAME/serverdoctor.git
cd serverdoctor
gradle wrapper --gradle-version 8.10Tip: commit gradlew, gradlew.bat, and gradle/wrapper/ — JitPack and CI both rely on ./gradlew.
./gradlew :serverdoctor-paper:shadowJarOutput:
serverdoctor-paper/build/libs/ServerDoctor-0.5.0.jar
This jar bundles common, api, core, storage, and the SQLite driver.
./gradlew testThis runs the JUnit 5 suite and the ArchUnit architecture checks.
./gradlew :serverdoctor-api:publishToMavenLocal :serverdoctor-common:publishToMavenLocalThe artifacts land in ~/.m2/repository/com/serverdoctor/.
Open the project folder in IntelliJ IDEA via Open — it imports the Gradle project and resolves Paper, JUnit, and sqlite-jdbc automatically.
ServerDoctor · read-only analysis for Minecraft servers & proxies · MIT · Repository