Kleine EinführungWie innen
Ich bin ziemlich neu in Maven ein Maven-Projekt in Zip-Datei mit JAR-Dateien zu verpacken und ich konfrontiert mit dem Problem. Die Struktur meines Projekts sieht wie folgt aus:
|--root |--bin |-- some bash scripts |--config |-- some .properties files |--j2ee-apps |-- some web related files |--META-INF |-- MANIFEST.MF |--src |-- main |-- java |-- test |-- java
Tor
Nach mvn package
Ausführung Ich habe die ZIP-Datei mit folgender Struktur zu erhalten:
|--zip |--bin |-- some bash scripts |--config |-- config.jar <-- jar with all .properties files inside |--j2ee-apps |-- some web related files |--META-INF |-- MANIFEST.MF |--lib |-- classes.jar <-- jar with all .class files inside (from src folder)
Ich habe versucht, maven-assembly-plugin zu verwenden, aber ich habe keine passenden Beispiele gefunden.
Sie haben explizit definierte MANIFEST.MF so dass Sie ein OSGi-Bundle erstellen? Oder was ist der Zweck, eine eigene MANIFEST.MF zu definieren? – khmarbaise
Ich brauche eine explizit definierte MANIFEST.MF für ATG-Anwendung. Weil ich mit atg platform arbeite. –
Als Standard-Speicherort für die Datei MANIFEST.MF ist 'src/main/resources/META-INF/MANIFEST.MF'..weiterhin die Eigenschaften in' src/main/resources' ... Bash-Skripte in 'src/main/scripts '... – khmarbaise