mirror of
https://github.com/pcvolkmer/mv64e-onkostar-plugin-export.git
synced 2025-09-13 13:12:52 +00:00
build: include dependencies with Shadow Gradle Plugin
This commit is contained in:
@@ -59,3 +59,12 @@ und in Folge die zugehörigen Formulare ermittelt:
|
|||||||
|
|
||||||
Die Übermittlung erfolgt ohne weiteres Zutun von Seiten des Anwenders und wird bereits durch das Abschließen eines
|
Die Übermittlung erfolgt ohne weiteres Zutun von Seiten des Anwenders und wird bereits durch das Abschließen eines
|
||||||
DNPM-Formulars ausgelöst.
|
DNPM-Formulars ausgelöst.
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
|
Dieses Projekt verwendet das [Shadow Gradle Plugin](https://gradleup.com/shadow/), um benötigte Abhängigkeiten in die
|
||||||
|
fertige JAR-Datei zu verpacken.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./gradlew clean shadowJar
|
||||||
|
```
|
||||||
|
11
build.gradle
11
build.gradle
@@ -1,5 +1,6 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'java-library'
|
id 'java-library'
|
||||||
|
id("com.gradleup.shadow") version "8.3.8"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'dev.pcvolkmer.onco'
|
group = 'dev.pcvolkmer.onco'
|
||||||
@@ -64,3 +65,13 @@ dependencies {
|
|||||||
tasks.named('test') {
|
tasks.named('test') {
|
||||||
useJUnitPlatform()
|
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"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user