Comment puis-je créer un fichier EAR avec une fourmi construire, y compris certains fichiers?
J'utilise eclipse pour compiler un fichier ear à l'aide de ant. Je suis en utilisant oc4j, et je veux faire en sorte que orion-application.xml est inclus dans la compilation. Ce que je suis en train de l'aide, mais ne fonctionne pas:
<nom de la cible="oreille" depends=""> <echo>la Construction de l'oreille fichier</echo> <copie todir="${build.dir}/META-INF"> <fileset dir="${conf.dir}" inclut="orion-application.xml"/> </copier> <oreille destfile="${dist.dir}/${ant.projet.nom}.l'oreille" appxml="${conf.dir}/application.xml"> <fileset dir="${dist.dir}" inclut="*.jar,*.de la guerre"/> </oreille> </target>
Quelle est la bonne façon d'ajouter ceci à l'oreille?
OriginalL'auteur user149100 | 2009-08-12
Vous devez vous connecter pour publier un commentaire.
Ant OREILLE tâche
Tout ce qui doit aller dans
META-INF
dossier doit être spécifié via imbriquée<metainf>
fileset:Ant OREILLE task => ant.apache.org/manual/Tasks/ear.html
Fonctionne bien, même si je reçois un ennuyeux avertissement: "l'oreille fichiers incluent une META-INF/application.xml qui seront ignorés (veuillez utiliser appxml attribut à l'oreille des tâches)"
L'ennuyeux avertissement est peut-être beacouse vous avez application.xml dans votre répertoire META-INF et la tâche ANT essaie d'insérer la application.xml par la appxml="bla bla"
Salut, je suis en mesure de générer de l'oreille, mais il est vide! sachant que je suis de la génération de l'oreille par le résultat de la compilation (le dossier build) mais ce qui se passe est l'oreille est généré avant le build est fait! Donc, lors de l'exécution de la construire à nouveau-je obtenir mon oreille comme souhaité (parce que la génération qui a déjà été fait dans la 1ère fois). Ho puis-je configurer build.xml de sorte qu'il exécute la génération de l'oreille après le build est fait?
OriginalL'auteur ChssPly76
Essayez ce code:
OriginalL'auteur sasah
Construisez d'abord une guerre de l'utiliser;
http://ant.apache.org/manual/Tasks/war.html
que d'une OREILLE dans la même tâche Ant.
http://ant.apache.org/manual/Tasks/ear.html
Mettre ceci dans votre projet java structure de répertoire:
OriginalL'auteur SmartCoder