Maven deploy-file frage

B

bygones

Gast
Hallo,

ich habe bei einem Multimodul Projekt ein zusätzliches Jar über Assembly gebaut, welches ich nach dem build aller untermodule ins repository deployen will.

ich habe dazu ein Profil angelegt (in der ober pom) mit dem maven-deploy-plugin mit folgender config:

Code:
<artifactId>maven-deploy-plugin</artifactId>
<version>2.5</version>
<executions>
	<execution>
		<id>deploy-myjar</id>
		<phase>install</phase>
		<goals>
			<goal>deploy-file</goal>
		</goals>
		<configuration>
			<file>target/my-api.jar</file>
			<url>PUBLIC_NEXUS_REPO</url>
			<groupId>de.my</groupId>
			<artifactId>my-api</artifactId>
			<packaging>jar</packaging>
			<version>${version.my.api}</version>
		</configuration>
	</execution>
</executions>
wenn ich nun auf dem ober projekt bin und es starte wird ja zuerst das aufgerufen, bevor er anfängt die einzelnen Module zu bauen - bzw bevor überhaupt ein assembly gemacht wurde...

wie muss ich es konfigurieren, dass das deployen erst nach dem gesamten build bzw dem assembly startet ? (naiver versuch in "phase" assembly anzugeben hat nicht geklappt

Danke
 

kama

Top Contributor
Hallo,
ich würde in solch einer Situation ein eigenes Module anlegen (z.B. piling) und in den Dependencies für das Assembly eben die entsprechenden Module angeben. Damit wird die Reihenfolge entsprechend geändert und das resultierende Artefakt OHNE ein Profil entsprechend deployed ....

Was mir noch nicht klar ist warum man ein zusätzliches Jar benötigt ?

Gruß
Karl Heinz Marbasie
 
B

bygones

Gast
Hallo,
ich würde in solch einer Situation ein eigenes Module anlegen (z.B. piling) und in den Dependencies für das Assembly eben die entsprechenden Module angeben. Damit wird die Reihenfolge entsprechend geändert und das resultierende Artefakt OHNE ein Profil entsprechend deployed ....
so habe ich bei anderen assemblies auch schon... werd ich versuchen... danke dir

Was mir noch nicht klar ist warum man ein zusätzliches Jar benötigt ?
wie bei den anderen beitraegen von mir schon erwaehnt gibt es leider gewisse firmen/kundenstrukturen die wir mit der maven umstellung nicht komplett aufbrechen koennen (jdf momentan nicht), daher muss ich Wege suchen intern umstellen zu koennen und nach aussen erstmal alles so zu behalten wie es momentan vorgegeben ist....

die Frage aber bleibt noch - wenn ich ein assembly habe, wie kann ich das dann deployen ?

und noch ne Frage - wie kann ich bei diesen Assembly Projekten unterbinden dass das "uebliche" Artifakt erstellt wird. Da diese Projekte ja nur abhaengigkeiten haben wird ein leeres jar miterzeugt....

und noch eine - ich habe die assembly projekte in ein multimodul projekt eingehaengt. Gibt es eine Möglichkeit mit einem befehl alle module nun zu "packen" ? Auf parent ebene scheint er nicht rekursiv zu arbeiten...
 
Zuletzt bearbeitet von einem Moderator:
B

bygones

Gast
und noch ne Frage - wie kann ich bei diesen Assembly Projekten unterbinden dass das "uebliche" Artifakt erstellt wird. Da diese Projekte ja nur abhaengigkeiten haben wird ein leeres jar miterzeugt....

und noch eine - ich habe die assembly projekte in ein multimodul projekt eingehaengt. Gibt es eine Möglichkeit mit einem befehl alle module nun zu "packen" ? Auf parent ebene scheint er nicht rekursiv zu arbeiten...
bump... weiss einer was darueber ?
 

kama

Top Contributor
Hallo,

und noch ne Frage - wie kann ich bei diesen Assembly Projekten unterbinden dass das "uebliche" Artifakt erstellt wird. Da diese Projekte ja nur abhaengigkeiten haben wird ein leeres jar miterzeugt....
Den Packaging type auf "pom" setzen...dann sollte das erledigt sein...


und noch eine - ich habe die assembly projekte in ein multimodul projekt eingehaengt. Gibt es eine Möglichkeit mit einem befehl alle module nun zu "packen" ? Auf parent ebene scheint er nicht rekursiv zu arbeiten...
Ähm...mvn package ?

Kind regards
Karl Heinz Marbaise
 
B

bygones

Gast
die 2. frage war bezogen auf die assemblies. die Projekte in dem MMP sind nur assemblies die ich ja ueber assembly:assembly erstellen kann. Ich wollte nun auf der parent ebene assembly:assembly aufrufen, aber das ging nicht.

ich teste gerade das shade plugin das scheint das zu tun was ich will....

danke
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Oneixee5 Maven deploy - per SSH Tools - Maven, Gradle, Ant & mehr 6
B Maven Maven deploy Tools - Maven, Gradle, Ant & mehr 4
D [ERLEDIGT] Probleme mit Authorization in Nexus und mvn deploy plugin Tools - Maven, Gradle, Ant & mehr 1
G Maven site-deploy per SSH ohne Benutzereingabe Tools - Maven, Gradle, Ant & mehr 1
B Applet: com.sun.deploy.security.BlockedException :-( Tools - Maven, Gradle, Ant & mehr 0
L Remote-Deploy mit Maven?! Tools - Maven, Gradle, Ant & mehr 4
musiKk Maven Deploy von Bundles mit Abhängigkeiten an nicht-Bundles Tools - Maven, Gradle, Ant & mehr 5
reibi Maven "mvn deploy" in offentliches REPO verhindern Tools - Maven, Gradle, Ant & mehr 5
P [Maven2] Deploy auf Artifactory mit LDAP Authentication Tools - Maven, Gradle, Ant & mehr 10
ModellbahnerTT Unterschied build und deploy Tools - Maven, Gradle, Ant & mehr 3
H Jenkins - maven-jar-plugin - kein jar-file Tools - Maven, Gradle, Ant & mehr 38
Thallius Jenkins nur zip file erstellen? Tools - Maven, Gradle, Ant & mehr 3
S Enviroment Variable jar file Tools - Maven, Gradle, Ant & mehr 0
L Ausführbare Jar-File funktioniert nicht Tools - Maven, Gradle, Ant & mehr 15
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
R DLL in JAR File Tools - Maven, Gradle, Ant & mehr 5
B Wie kann man unter Windows 7 file types mit Java Applikationen verknüpfen? Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
B Ant Build File, wie ist der Java3D Native Code einzubinden? Tools - Maven, Gradle, Ant & mehr 6
C Applet Öffnen eines JAR-Files im JAR-File Tools - Maven, Gradle, Ant & mehr 2
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
B Buckminster: Plugin Version in Java source File einfügen Tools - Maven, Gradle, Ant & mehr 4
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
B SourceCode + Bilder in EIN Jar File packen Tools - Maven, Gradle, Ant & mehr 22
M Export von Jar File mit JDBC Treiber Tools - Maven, Gradle, Ant & mehr 2
I Ist ein Runnable Jar File Platformunabhängig? Tools - Maven, Gradle, Ant & mehr 13
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
ABstraCT Passwort speichern im jar File ? Tools - Maven, Gradle, Ant & mehr 4
B Maven: file.separator und properties-Dateien Tools - Maven, Gradle, Ant & mehr 8
T eignes Tool in Ant-File Tools - Maven, Gradle, Ant & mehr 4
G ant - last modified datum aus file auslesen Tools - Maven, Gradle, Ant & mehr 7
S Applet und File-Object? Tools - Maven, Gradle, Ant & mehr 9
F jar file starten Tools - Maven, Gradle, Ant & mehr 12
T jar File im jar File Tools - Maven, Gradle, Ant & mehr 7
J keytool um für Tomcat keystore file zu erstellen Tools - Maven, Gradle, Ant & mehr 1
J Externe Dateien im jar File Tools - Maven, Gradle, Ant & mehr 4
G Jar File Java Web Start Tools - Maven, Gradle, Ant & mehr 2
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
D Properties File FileInputStream Problem Tools - Maven, Gradle, Ant & mehr 2
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
R Slash-Probleme durch File Tools - Maven, Gradle, Ant & mehr 2
shiny_hair Fehlermeldung: URI scheme is not "file" / Verzeich Tools - Maven, Gradle, Ant & mehr 8
B File open Dialog Tools - Maven, Gradle, Ant & mehr 6
K IE + Sun PlugIn + JAR + Zugriff per file:/ geht nicht mehr Tools - Maven, Gradle, Ant & mehr 2
L Applet jar file von 1.4 und 1.1.8 Tools - Maven, Gradle, Ant & mehr 21
D Netbeans / JAR File Tools - Maven, Gradle, Ant & mehr 2
S Mercurial Frage Tools - Maven, Gradle, Ant & mehr 5
VfL_Freak Webstart Frage zu "readinmg certificates" Tools - Maven, Gradle, Ant & mehr 6
D Maven Frage Tools - Maven, Gradle, Ant & mehr 3
AlexSpritze Ant Frage zu manifest-class-path mit Target jar Tools - Maven, Gradle, Ant & mehr 1
B Maven Frage zu assembly Tools - Maven, Gradle, Ant & mehr 9
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
-MacNuke- Maven (Verständnis-)frage Tools - Maven, Gradle, Ant & mehr 7
deetee Applet Frage Tools - Maven, Gradle, Ant & mehr 2
G Frage zur JARs beim deployen Tools - Maven, Gradle, Ant & mehr 5
M Kurze Frage - Applet in Applet starten? Tools - Maven, Gradle, Ant & mehr 10
U Newbie-Frage: Applet "fernsteuern"? Tools - Maven, Gradle, Ant & mehr 4
D Frage zum Aufbau eines JApplets Tools - Maven, Gradle, Ant & mehr 6
T Frage wegen Chat-Applet signieren Tools - Maven, Gradle, Ant & mehr 11
TheJavaKid wichtige sicherheits frage zu applets Tools - Maven, Gradle, Ant & mehr 12
S JAVA APPLET While Schleife Frage! Tools - Maven, Gradle, Ant & mehr 3
M eine Frage über JApplet und JMenuBar Tools - Maven, Gradle, Ant & mehr 6
T Frage bzgl. Sicherheitslimits Tools - Maven, Gradle, Ant & mehr 5
P allgemeine applet performance frage bezügl. jar Tools - Maven, Gradle, Ant & mehr 2
D Schon wieder eine Frage für meinen Editor Tools - Maven, Gradle, Ant & mehr 10
L frage zu remote-fähigkeit in browsern mit Java Tools - Maven, Gradle, Ant & mehr 4
P Eine Frage fur Galleries ? Tools - Maven, Gradle, Ant & mehr 5
H Frage zu Filechoser Tools - Maven, Gradle, Ant & mehr 4
K Mal ne ganz dumme Frage Tools - Maven, Gradle, Ant & mehr 3
A [GUI] [JApplet] [JDialog] Nochmal die Frage zur Modalität un Tools - Maven, Gradle, Ant & mehr 3
L frage nach windowClosing Tools - Maven, Gradle, Ant & mehr 3
C Frage zum drawLine-Befehl Tools - Maven, Gradle, Ant & mehr 2
J Applet Frage (Animation) Double Buffer? Tools - Maven, Gradle, Ant & mehr 27
C Frage Tools - Maven, Gradle, Ant & mehr 6

Ähnliche Java Themen

Neue Themen


Oben