2 Stimmen

Eine Maven-Assembly in eine andere einbinden?

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

4voto

Rich Seller Punkte 81404

Sie haben drei Möglichkeiten:

  1. alle Baugruppenausführungen in einer Plugin-Konfiguration definieren und sie nach Bedarf anordnen. Siehe diese Antwort für weitere Einzelheiten.
  2. Definieren Sie eine frühere Phase für Ihre Jar-Assemblies, damit sie alle verpackt sind, bevor das War verpackt wird.
  3. 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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X