Buendeln von jar und ear in einem Projekt

Wiplash4

Aktives Mitglied
Ich habe 2 bisher seperate Maven-Projekte. Eines ist ein jar, das andere ein ear. Das jar wird zuerst gebaut, dann via Maven in das ear eingefuegt, dann wird das ear gebaut.
Bisher muss ich immer beide nacheinander ausfuehren.

Nun versuche ich die beiden in einem Maven-Projekt zu buendeln. Leider kann ich die maven-pom-plugin nicht verwenden, denn das ear und jar Projekt haben je schon einen parent und das kann leider nicht geaendert werden.

Ich suche also ein Maven Projekt, mit dem man erst ein Profil fuer das jar-Project ausfuehren kann und dann ein Profil fuer das ear-Project.

Sollte das in Maven nicht gehen, waere ich auch mit einer Eclipse-Loesung zufrieden.
 

LimDul

Top Contributor
Irgendwas ist schräg an dem Setup. Ein Projekt baut ein Jar und fügt es in ein anderes Projekt ein? Das ist nicht der Weg den maven vorsieht.

Korrekt wäre es => Projekt 1 baut und packt es ins Repository, Projekt 2 zieht sich die Dependency aus dem Repostiroy. Da wären so CI-Tools wie Jenkins das Mittel der Wahl normalerweise, um sowwas nacheinander auszuführen.

Entweder es sind zwei getrennte Projekte - dann kommunzieren die nur über das Repository mit fixen Dependencies. Oder es ist in Projekt, aber dann muss man das auch anpassen mit einem gemeinsamen Parent bzw. das eine als Submodul des anderen sehen.
 

Wiplash4

Aktives Mitglied
Nun, du hast Recht. Das jar Projekt kopiert das Buildproduct ins Maven Repository und von dort nimmt sich das ear Projekt das Artifact.

Aber ich will ein pom bauen, mit dem beide Projekte nacheinander gebaut werden. Es soll quasi automatisiert werden.
 

mrBrown

Super-Moderator
Mitarbeiter
Das müsste über ein "aggregator"-Projekt gehen, die beiden anderen Projekte müssten dann Module davon sein:

XML:
<project>
  <modelVersion>4.0.0</modelVersion>
  <packaging>pom</packaging>
  <groupId>com.example</groupId>
  <artifactId>aggregator</artifactId>
  <version>1.0.0-SNAPSHOT</version>

  <modules>
    <module>jar-projekt</module>
    <module>ear-projekt</module>
  </modules>
</project>

EDIT: die Projekte müssen afaik auch nicht in Unter-Ordnern des Aggregator-Projekts liegen, man kann beliebige relative Pfade zu den Modulen setzen.
Bauen kann/muss man dann über das Aggregator-Projekt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
JWK Kann ich mit einem Scanner eine Datei mehrmals lesen? Tools - Maven, Gradle, Ant & mehr 3
pkm Wie log4j in einem mvn-basierten Projekt einbinden? Tools - Maven, Gradle, Ant & mehr 2
4 Hilfe bei einem BB Code formatierer Tools - Maven, Gradle, Ant & mehr 4
S .jars in einem Ornder automatisch laden lassen Tools - Maven, Gradle, Ant & mehr 2
musiKk Maven Verwendung von commons-configuration in einem OSGi-Bundle Tools - Maven, Gradle, Ant & mehr 6
M Repository und Integrationsumgebung auf einem Server Tools - Maven, Gradle, Ant & mehr 5
E Webstart Laden von Tiff-Bildern als BufferedImage und TFW aus einem JAR Tools - Maven, Gradle, Ant & mehr 3
S Problem bei Nutzung einer eigenen EJB in einem Servlet Tools - Maven, Gradle, Ant & mehr 2
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
S Fehler in einem Upload - Applet (nicht gelöst!!) Tools - Maven, Gradle, Ant & mehr 2
G Vigenere Verschlüsselung mit einem Applet Tools - Maven, Gradle, Ant & mehr 1
A Mit einem Applet eine txt-Datei einlesen und ausgeben. Tools - Maven, Gradle, Ant & mehr 6
S aus einem JApplet ein Image in separatem JFrame anzeigen Tools - Maven, Gradle, Ant & mehr 10
H HTML Seiten in einem Applet anzeigen Tools - Maven, Gradle, Ant & mehr 2
M Animation auf einem Hintergrundbild Tools - Maven, Gradle, Ant & mehr 10
J In einem Bean zugriff auf ein SessionBean? Tools - Maven, Gradle, Ant & mehr 6
H Ärger mit einem Chat Tools - Maven, Gradle, Ant & mehr 6
G Problem mit dem schreiben von Datein auf einem Server Tools - Maven, Gradle, Ant & mehr 11
D Problem bei der Ausgabe in einem Applet Tools - Maven, Gradle, Ant & mehr 3
H Open Dialog in einem Applet Tools - Maven, Gradle, Ant & mehr 2
D Größe eines jpeg's in einem Java-Applet ändern ? Tools - Maven, Gradle, Ant & mehr 7
J Email an mehrere Empfänger aus einem Applet abschicken Tools - Maven, Gradle, Ant & mehr 4
J Memberbereich in einem Java Applet ? Tools - Maven, Gradle, Ant & mehr 5
S mouseEntered mit einem Bild im Applet Tools - Maven, Gradle, Ant & mehr 17
G Unerwünschte Applet-Fußzeile bei einem JPopupMenu Tools - Maven, Gradle, Ant & mehr 6
thE_29 Vom Applet aus einem HTML Button Focus geben Tools - Maven, Gradle, Ant & mehr 4
M Eine Datei lesen mit einem Applet (gleicher Server) Tools - Maven, Gradle, Ant & mehr 2
F Ein Bild in einem Applet anzeigen? Tools - Maven, Gradle, Ant & mehr 2
M Textausgabe in einem Applet Tools - Maven, Gradle, Ant & mehr 7
G Bild in einem TextField oder TextArea? Tools - Maven, Gradle, Ant & mehr 3
D Frame oder JFrame von einem Applet aus starten Tools - Maven, Gradle, Ant & mehr 10
B Farbe eines Pixels in einem Applet Tools - Maven, Gradle, Ant & mehr 4
M ein aus einem JApplet gestartetes JFrame schliessen Tools - Maven, Gradle, Ant & mehr 6
K Bild (jpg) in einem JApplet Tools - Maven, Gradle, Ant & mehr 2
G Kann Pfad zu einem Image auf dem Webserver nicht angeben Tools - Maven, Gradle, Ant & mehr 2
E Seite per Applet in einem bestimmten Frame öffnen Tools - Maven, Gradle, Ant & mehr 2
S Aus einem Applet grafische Fenster bzw. Dialoge öffnen Tools - Maven, Gradle, Ant & mehr 21
D Applet aus einem Agenten heraus aufrufen Tools - Maven, Gradle, Ant & mehr 2
D problem beim auslesen von text aus einem textfeld... Tools - Maven, Gradle, Ant & mehr 15
D Anzeige eines Bildes in einem Applet Tools - Maven, Gradle, Ant & mehr 2
S Probleme mit einem Applet Tools - Maven, Gradle, Ant & mehr 2
M Textdatei von einem Server, innerhalb eines Applets, lesen Tools - Maven, Gradle, Ant & mehr 4
F Eclipse projekt in ein GIT Unterverzeichnis verschieben Tools - Maven, Gradle, Ant & mehr 2
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
B maven multi module Projekt und unnötige/zusätzliche Leerzeilen Tools - Maven, Gradle, Ant & mehr 4
Encera Libraries Maven Projekt hinzufügen Tools - Maven, Gradle, Ant & mehr 9
8u3631984 Verschachteltes Gradle Projekt Tools - Maven, Gradle, Ant & mehr 0
von Spotz Gradle: Dependencies und Plugins vom root Projekt für die child-Projekte verfügbar machen Tools - Maven, Gradle, Ant & mehr 5
N Maven Intellij Maven Projekt erstell keine src Tools - Maven, Gradle, Ant & mehr 4
Robert Zenz Ant Ant+Ivy mit multiplen Modulen im selben Projekt. Tools - Maven, Gradle, Ant & mehr 0
Kirby.exe Projekt mit Maven kompilieren Tools - Maven, Gradle, Ant & mehr 13
P Maven Projekt Abhängigkeiten auf bekante Schwachstellen prüfen Tools - Maven, Gradle, Ant & mehr 4
L Gradle Ein lokales Eclipse Projekt in Gradle dependency einbinden Tools - Maven, Gradle, Ant & mehr 2
8u3631984 Ausführbare Jar aus Multi-Module Spring Boot Projekt bauen Tools - Maven, Gradle, Ant & mehr 1
C Maven Multi-Module Projekt Tools - Maven, Gradle, Ant & mehr 2
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
B JavaFX 14 Projekt als EXE (ich verzweifle) Tools - Maven, Gradle, Ant & mehr 14
S JAX-RS Klasse aus anderen Projekt einbinden Tools - Maven, Gradle, Ant & mehr 0
Psypsy Multi-Projekt mit Gradle Tools - Maven, Gradle, Ant & mehr 1
reibi Maven Projekt für Zusatzdaten Tools - Maven, Gradle, Ant & mehr 0
reibi Maven POM Projekt Tools - Maven, Gradle, Ant & mehr 0
P Reactor Projekt import ins Eclipse Tools - Maven, Gradle, Ant & mehr 0
F Maven und Dynamic Web Projekt Tools - Maven, Gradle, Ant & mehr 4
J Ant Revision Nummer im Projekt anzeigen Tools - Maven, Gradle, Ant & mehr 4
D [Maven] Separates Integr.Test Projekt/(Modul) hinterher "anfügen" Tools - Maven, Gradle, Ant & mehr 26
K Jenkins Konfiguration für einen multi-module Maven Projekt Tools - Maven, Gradle, Ant & mehr 2
V Projekt Abhängigkeiten Tools - Maven, Gradle, Ant & mehr 3
Z CVS Eclipse 1.13 Projekt als 2.0 hochladen Tools - Maven, Gradle, Ant & mehr 2
K Maven Multimodule Maven Projekt mit GWT in Eclipse - das Grauen Tools - Maven, Gradle, Ant & mehr 13
-horn- Pures JRE ohne Ballast? Für BOINC-Projekt Tools - Maven, Gradle, Ant & mehr 4
R [Maven2] immer Build failed für Projekt Tools - Maven, Gradle, Ant & mehr 10
N Maven2 Projekt unter Hudson mit SVN Repository erstellen Tools - Maven, Gradle, Ant & mehr 4
D Bestehendes Projekt in Eclipse einbinden Tools - Maven, Gradle, Ant & mehr 6
spross Eclipse: Applet-Projekt inkl. Ressourcen als JAR exportieren Tools - Maven, Gradle, Ant & mehr 2
M JavaApplet Projekt und clien-side read/write.Bitte um Hilfe. Tools - Maven, Gradle, Ant & mehr 6

Ähnliche Java Themen


Oben