Momentan versuchen wir, eine kleine App so zu verpacken, dass unser ops-Team viel Zeit hat, sie zu implementieren. Meine Anforderungen sind, dass die Projekte kompiliert und gezippt werden.Maven Assembly generation
Ich führe den Befehl "mvn -DmyProfile clean generate-sources-Paket" von der Kommandozeile und ich habe eine src.xml-Datei erstellt, die angibt, wo welche Datei sollte darüber hinaus die Verwendung von Zip-Format für die Ausgabe zu deklarieren .
Als Ergebnis bekomme ich 2 Dateien in meinem Zielordner, ein Glas und eine Zip-Datei. Die Zip-Datei ist genau so strukturiert, wie ich sie brauche, außer dass meine Property-Dateien nicht mit den richtigen Werten aus dem POM injiziert wurden. Stattdessen sind alle {Variablen} immer noch da. Das Glas auf der anderen Seite scheint die richtigen Werte injiziert zu haben, aber die Struktur des Glases ist nicht die, die ich brauche.
Der Kicker ist dieses Problem tritt auf, nur da ich versucht habe, Java Service Wrapper zu meinem Projekt hinzuzufügen und musste die Datei src.xml haben, um zu deklarieren, wo alle neuen Dateien in der Projektordner-Struktur gehen sollen. Vorher würde der exakt gleiche Befehl perfekt funktionieren und sogar die jar-Struktur war konsistenter mit der tatsächlichen Projektstruktur in Eclipse.
Den Java-Service-Wrapper nicht verantwortlich machen, nur fragen, wenn ich versuche, alles für dieses Stück arbeiten zu lassen, habe ich keinen Konflikt mit der MVN-Assembly erstellt.
Jede Hilfe wird sehr geschätzt.
Danke, Yann
Gibt es eine Chance, Sie könnten die relevanten Teile Ihres Pom einfügen (verwenden Sie Dummy-Werte, falls erforderlich). – whaley