Mein Projekt erzeugt 3/4 Assemblies, 3 Jars und 1 War (ich muss Assemblies selbst verwenden). Ich muss 2 dieser Assembly-Jars in mein War aufnehmen. Wie kann ich sicherstellen, dass vor der Erstellung der Assembly-War, andere 2 Jars erstellt werden? Bitte antworten Sie
Antwort
Zu viele Anzeigen?
Rich Seller
Punkte
81404
Sie haben drei Möglichkeiten:
- alle Baugruppenausführungen in einer Plugin-Konfiguration definieren und sie nach Bedarf anordnen. Siehe diese Antwort für weitere Einzelheiten.
- Definieren Sie eine frühere Phase für Ihre Jar-Assemblies, damit sie alle verpackt sind, bevor das War verpackt wird.
- Verschieben Sie die jar-Inhalte in separate Projekte und geben Sie sie als Abhängigkeiten des war-Projekts an, damit sie automatisch gepackt werden. Dies ist der "Maven-Weg", dies zu handhaben. Es würde Ihnen auch die Möglichkeit geben, die Jars in anderen War-Projekten wiederzuverwenden.
Ich selbst würde Option 3 empfehlen, aber die anderen beiden sollten auch funktionieren.