Wie kann ich ein Gradle-Unterprojekt einrichten?
Um ein `Gradle`-Unterprojekt in deinem Hauptprojekt einzurichten, kannst du folgende Schritte befolgen:

1. Erstelle eine `Settings.gradle`-Datei im Stammverzeichnis deines Hauptprojekts. In dieser Datei deklarierst du das Unterprojekt.
2. Erstelle eine `build.gradle`-Datei im Stammverzeichnis des Unterprojekts. Hier definierst du die Abhängigkeiten, Plugins und andere Einstellungen, die spezifisch für das Unterprojekt sind.
3. Füge in der `build.gradle`-Datei des Hauptprojekts einen `subprojects`-Block hinzu und liste die Unterprojekte auf, die du einbinden möchtest.
4. Deklariere in der `build.gradle`-Datei des Unterprojekts alle Abhängigkeiten und Plugins, die einzigartig für das Unterprojekt sind.

Hier ist ein Beispielcode für die `Settings.gradle`- und `build.gradle`-Dateien:

`Settings.gradle`:

```ruby
rootProject.name = 'Elternprojekt'
include 'unterprojekt'
```
`build.gradle` (im Unterprojekt):

```kotlin
apply plugin: 'java'

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
}

sourceCompatibility = JavaVersion.VERSION_14
targetCompatibility = JavaVersion.VERSION_14

jar {
    manifest {
        attributes 'Main-Class': 'com.example.UnterprojektAnwendung'
    }

    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
}
```
In diesem Beispiel ist `unterprojekt` der Name des Unterprojekts. In der `build.gradle`-Datei des Unterprojekts wird die `jar`-Aufgabe verwendet, um eine ausführbare JAR-Datei zu erstellen, die die Abhängigkeiten und den Quellcode des Unterprojekts enthält.