IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ANT Java Discussion :

erreur reference avec ant


Sujet :

ANT Java

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut erreur reference avec ant
    Bonjour,
    j'ai ce code-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <property name="junit.subfailed" value="false"/>
    		<antcall target="sub-test-core" inheritall="true">
    			<param name="test.file" value="TC1*.java"/>
    			<reference refid="junit.subfailed" />
    		</antcall>
    		<condition property="junit.failed">
    			<or>
    				<isset property="junit.failed" />
    				<not><equals arg1="false" arg2="${junit.subfailed}"/></not>
    			</or>
    		</condition>
    Mais lors de l'exécution j'ai cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [antcall] Parent project doesn't contain any reference 'junit.subfailed'[/I] déclenchée par la ligne :
    [I]<antcall target="sub-test-core" inheritall="true">
    Je ne vois hélas pas pourquoi il ne toruve pas cette référence d'autant plus que je ne suis pas un pro ant.

    Merci d'avance pour vos réponses.

  2. #2
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    As tu essayer de lire les tuto de ant, sur le site officiel, avec des exemples, tu les trouveras ici :
    http://ant.apache.org/manual/tutoria...ing-tasks.html

    Je pense que l'erreur qui te met, c'est que antcall n'est pas reconnu dans l'espace de nom <project></project>

    la structure d'un fichier build.xml pour les plus simple est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <project name="MyTask" basedir="." default="test">
    ....
          <target> ... </target>
    ....
    </project>

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Par défaut
    bonjour,
    justement ce que je ne comprend pas c'est que antcall reconnait bien les references dans un autre xml...

  4. #4
    Membre éclairé Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Par défaut
    Quel autre xml ?

    Peut etre commence déjà par écrire un fichier xml à toi, simple, avant de prendre des éléments d'autre fichier xml.

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Comme le dit @miya, il faut que la tâche antcall soit encapsulé dans une cible (<target>).
    Plus d'informations sur la page officielle
    http://ant.apache.org/manual/CoreTasks/antcall.html

    Le message d'erreur indique ici que le path d'identifiant 'junit.subfailed' n'est pas définit dans ton projet courant.
    Il te faut quelque chose comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <path id="junit.subfailed">
    ...
    </path>

Discussions similaires

  1. erreur avec ant eclipse
    Par lahmar.abdel1 dans le forum ANT
    Réponses: 0
    Dernier message: 26/06/2009, 11h59
  2. Réponses: 2
    Dernier message: 12/03/2008, 14h37
  3. Compilation de report en erreur avec Ant
    Par ltournayre dans le forum Jasper
    Réponses: 1
    Dernier message: 10/08/2006, 12h33
  4. [ANT]Compilation avec ANT : erreur
    Par nana1 dans le forum ANT
    Réponses: 4
    Dernier message: 15/12/2005, 13h15
  5. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 23h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo