An error occurred while fetching participants.
Generierter Code - Nicht korrekt im Life Cycle eingebunden
Im module open-api ist im README die Anleitung gegeben, mithilfe mvn compile exec:java
den benötigten Code zu erzeugen.
Das bedeutet, dass eine Ausführung des build vom root module hier nicht zu einem vollständig benutzbaren Code Stand führt.
Die Nachbearbeitung mit ModelClassPostProcessor.java wird mithilfe des exec-maven-plugin
durchgeführt.
Da wäre dann die Frage, ob eine solche Nachbearbeitung überhaupt notwendig ist? Um eine Integration in eine Standard Build Prozess zu bekommen wäre es hier sinnvoll eine Nachbearbeitung mithilfe eines Maven Plugins durchzuführen.
Das fördert Convention over Configuration und macht ein Inital-Setup eines Build Prozesses einfacher.
Update:
- Wenn ich zum ersten mal ein
mvn package
ausführe klappt alles (nicht wirklich, da kein einziger Test bei mir ausgeführt wird. Hier fehlt schlicht #5 (closed)) - Wenn ich dann ein zweites mal
mvn package
ausführe ergibt das Fehler Die Ursache besteht darin, dass der generierte Code in ein anderes Module kopiert wird und in densrc
Baum kopiert wird.