Hinzufügen .mf & .xml-Dateien im META-INF-Verzeichnis innerhalb eines Maven gebaut OHR
Habe ich willkürlich .xml & .mf-Dateien, die ich fügen Sie in der META-INF-Ordner in das Ohr selbst. Aufbau erfolgt mittels maven2.2.1. Einfach das hinzufügen dieser Dateien unter ${basedir}/src/main/application/META-INF/funktioniert gut, aber es passt nicht zu meinen Bedürfnissen. Gibt es einen anderen Weg, um zu tun so etwas? Ich habe versucht:
<build>
<resources>
<resource>
<directory>G:/WS/vermeg/ear2/XML's</directory>
<targetPath>META-INF</targetPath>
</resource>
</resources>
</build>
aber nicht meine xml-Dateien unter dem OHR selbst.
Ich auch versucht:
<configuration>
<earSourceDirectory>G:\WS\vermeg\ear2\XML's\</earSourceDirectory>
...
</configuration>
diese Befehle hinzufügen eigene Dateien in der ear, aber NICHT in die META-INF im inneren des OHRES (myEar.ear/META-INF).
Jede Hilfe ist willkommen, und toll wäre. Thnx.
nacef,
Was ist falsch mit <resource><directory>src/main/application</directory><includes><include>**</include></includes></resource> genau?
Ich vermute, dass die Szenario-Dateien, die sich außerhalb des Anwendungsverzeichnisses befinden. In meinem Fall bekommen Sie generiert in einem anderen Verzeichnis und ich brauchte, um zu automatisieren, Sie zu bewegen.
Ich vermute, dass die Szenario-Dateien, die sich außerhalb des Anwendungsverzeichnisses befinden. In meinem Fall bekommen Sie generiert in einem anderen Verzeichnis und ich brauchte, um zu automatisieren, Sie zu bewegen.
InformationsquelleAutor b-lieve | 2010-11-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, die Ressourcen-plugin wie hier beschrieben: http://maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.html
InformationsquelleAutor jgifford25
Habe ich es. Danke Jgiff.
Ich benutzte in der Tat den maven-resources-plugin, angegeben, wo meine xml ' s befinden, und ich wollte, dass Sie kopiert werden in das META-INF-Ordner des Projekts, während die "überprüfen" - phase, das ist wichtig. Meine pom sieht irgendwie aus wie diese jetzt:
Beim ausführen eines mvn clean install, maven führt den "überprüfen" - phase erst so das kopieren abgeschlossen ist, bevor die Verpackung das Ohr. Das war erfolgreich.
InformationsquelleAutor b-lieve
Werde ich dieses zusätzliche detail für alle, die auf dieses problem mithilfe von IBM Rational Application Developer (RAD) zu erzeugen, - Politik und-Bindung-Dateien für die Bereitstellung auf WebSphere Application Server (was).
In unserem Fall erzeugen wir die Politik bindend-Dateien (policyAttachments.xml und wsPolicyServiceControl.xml) mit den RAD-tools für Strategie-Anhänge. Standardmäßig diese erhalten gedumpten in ein META-INF-Ordner in das EAR-Projekt-root. Wenn es eine praktische Möglichkeit, dieses Standardverhalten zu ändern, immer steckte es in die Anwendungs - /META-INF habe ich nicht über Sie kommen. Aber die oben genannten Methoden funktionieren gut in RAD mit m2e für die Ausführung von lokal-und Gebäude-Ohren.
Hier ist der Abschnitt, in meiner pom verwendet, kopieren Sie diese Dateien:
InformationsquelleAutor peater