build: include dependencies with Shadow Gradle Plugin

This commit is contained in:
2025-07-13 18:48:58 +02:00
parent 60f4d6130c
commit aed3f82c12
2 changed files with 20 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
plugins {
id 'java-library'
id("com.gradleup.shadow") version "8.3.8"
}
group = 'dev.pcvolkmer.onco'
@@ -64,3 +65,13 @@ dependencies {
tasks.named('test') {
useJUnitPlatform()
}
// Include dependencies in resulting JAR file
tasks.shadowJar {
minimize()
dependencies {
exclude("de/itc/onkostar/api/**")
include(dependency("dev.pcvolkmer.onco:mv64e-onkostar-data"))
include(dependency("dev.pcvolkmer.mv64e:mtb-dto"))
}
}