Ich habe ein Multi-Modul Maven Projekt,Maven Modulen execute jar
Ich habe 3 Module:
- Quelle - Der Code, den ich baue - das gibt eine .jar-Datei
- Java exec - erstellt ein jar, das eine jar-Datei als Argument akzeptiert, mit dem jar von Modul 1 ausgeführt werden muss und ein drittes jar ausgibt.
- Bash exec - Ein Bash-Skript, das mit dem Pfad des dritten Jar als Argument ausgeführt werden muss.
Wie würde ich das tun?
Ich gehe davon aus, dass ich die exec-Maven-Plugin für beide der Modifikator-Module verwenden müssen, aber ich habe keine Ahnung, wie die Dateinamen zwischen ihnen passieren
EDIT: bevor ich es in drei Module aufgeteilt , ich hatte die bash exec arbeiten, aber das Java-exec ist neu, aber ich denke, es sollte (in der richtigen Richtung für den Hinweis mich Dank Shinchan) die gleichen wie die bash exec
Sie können die Abhängigkeit des Moduls 1 in Modul hinzufügen 2 und Modul 2 in Modul 3. Nicht sehr sicher, wie maven exec plugin funktioniert, aber es könnte eine Möglichkeit haben, die Artefakte von running maven builder oder maven classpath zu lesen. – Shinchan