2011-08-04 4 views
0

J'essaye de créer un fichier de construction pour un projet Java en éclipse en utilisant Maven et Ant. Cependant, je ne peux pas faire fonctionner la dépendance maven-ant-tasks. Quelqu'un peut-il m'aider sur quoi faire avec ça? Peut-être que mon URL et mon fichier sont erronés. Ici, il est:Problème de dépendance Maven-Ant

<property name="maven.ant.dir" value="http://apache.hoxt.com/maven/binaries"/> 

    <property name="maven.ant.file" value="http://apache.hoxt.com/maven/binaries/maven-ant-tasks-2.1.3.jar"/> 
+0

Pouvez-vous poster l'extrait où vous utilisez ces propriétés? Aussi quelle est l'erreur que vous obtenez? – Raghuram

+0

J'ai été capable de le résoudre bien que j'aie utilisé un dépôt Maven interne. Il devrait y avoir un autre pour les tâches de fourmi qui est dans le web. C'est ce que je cherche. – codix

Répondre

1

Voici comment la tâche ANT Maven fonctionne

<project .. xmlns:artifact="antlib:org.apache.maven.artifact.ant"> 
    .. 
    <target name="retrieve" description="Retrieve dependencies using Maven"> 

    <artifact:dependencies filesetId="compile.fileset" useScope="compile"> 
     <pom file="${pom.dir}/pom.xml"/> 
    </artifact:dependencies> 

    <copy todir="${retrieve.dir}/compile"> 
     <fileset refid="compile.fileset" /> 
     <mapper type="flatten" /> 
    </copy> 
    .. 

Documentation est here

+0

Comment inclure les fichiers JAR récupérés dans le fichier WAR? –

+1

@ImranAli Je ne pense pas avoir compris votre question ... Je peux vous suggérer de regarder la balise "lib" associée à la tâche "war" d'ANT: http://ant.apache.org/manual/ Tâches/war.html –

+0

merci pour votre réponse. Je veux inclure les librairies jar de dépendances maven dans le fichier WAR. Vérifiez ceci: http://stackoverflow.com/questions/25902727/how-to-include-maven-dependency-libraries-in-war-file-using-ant-build –