Ich habe ein Projekt, das Gradle als Build-Tool verwendet. Als Teil des Quellcodes für das Projekt gibt es ein Tool, das Konfigurationsdateien generiert, die für diese Anwendung benötigt werden. Das Konfigurationsgenerator-Tool ist eine Java-Klasse mit einer Hauptmethode, so dass es von Java oder von der Befehlszeile aus ausgeführt werden kann.Gradle Task zum Aufrufen von Build-Tools aus dem Projekt
Ich möchte eine Task hinzufügen, der den Config-Generator aufruft, nachdem er kompiliert und gejared wurde.
- Was ist der empfohlene Weg zum Aufruf von Build-Tools, die Teil des Projekts sind?
- Wie konfiguriere ich den Klassenpfad, damit der Konfigurationsgenerator mit den Projektabhängigkeiten für den Klassenpfad und nicht nur mit dem Klassenpfad für die JVM-Klasse aufgerufen werden kann?
Sie JavaExec verwenden können jede beliebige Java-Code aufzurufen. https://docs.gradle.org/current/dsl/org.gradle.api.tasks.JavaExec.html – RaGe