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 :

[ANT]Compilation avec ANT : erreur


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 124
    Par défaut [ANT]Compilation avec ANT : erreur
    Salut,

    J'aimerai utiliser ANT pour compiler un projet java et créer mon jar.
    J'ai donc un build.xml et un build.properties etc..
    Cependant quand je le lance, j'ai ces erreurs :
    File.java:216: cannot resolve symbol
    [javac] symbol : method getTextContent ()
    [javac] location: interface org.w3c.dom.Node
    [javac] (nodelist.item(i)).getTextContent());
    [javac] ^
    [javac] L:\local_src\HEAD\mgr4Java\admin\src\com\orsyp\mgr4java\admin\UxUser
    File.java:217: cannot resolve symbol
    [javac] symbol : method getTextContent ()
    [javac] location: interface org.w3c.dom.Node
    [javac] if (( (nodelist.item(i)).getTextContent()).
    Mais quand je compile avec JBuilder je n'ai pas ces erreurs... savez-vous pouquoi??

    merci merci :

  2. #2
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    on dirai un probleme de PATH.
    Dans jbuilder tu lui a pas donner le chemin d'un jar supplementaire qu'il cherche avec ANT et ne trouve pas ?

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 124
    Par défaut
    Visiblement non : dans JBUILDER dans les propriétés de mon projets dans : requiered librairies j'ai :
    Q:\external_libraries\log4j1.2.12\lib\log4j-1.2.12.jar
    Q:\external_libraries\xerces2.7.1\lib\xercesImpl.jar
    Q:\external_libraries\xerces2.7.1\lib\xml-apis.jar

    et dans mon fichier qui lance mon ant j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    set ANT_HOME=Q:\external_libraries\ant1.6.2
     
    REM log4j
    set CLASSPATH=%CLASSPATH%;Q:\external_libraries\log4j1.2.12\lib\log4j-1.2.12.jar
     
    REM DOM
    set CLASSPATH=%CLASSPATH%;Q:\external_libraries\xerces2.7.1\lib\xercesImpl.jar
    set CLASSPATH=%CLASSPATH%;Q:\external_libraries\xerces2.7.1\lib\xml-apis.jar
     
    %ANT_HOME%\bin\ant %1%
    je comprends pas

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 106
    Par défaut
    tu peux nous envoyer ton xml stp ?

    dans la task javac, il faut impérativement spécifier un CLASSPATH...sinon au premier import, il sort en erreur

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 124
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <?xml version="1.0"?>
     
     
    <project name="admin" default="dist">
     
    	<property file="./build.properties"/>
    	<tstamp>
        	<format property="TODAY" pattern="yyyy-MM-dd hh:mm aa" locale="en"/>
      	</tstamp>
     
     
    	<!-- ==================================================================== -->
      	<!-- Application targets                                                  -->
      	<!-- ==================================================================== -->
     
    	<!-- Clean -->
    	<target name="clean" description="Clean project directory of generated files">
        	<delete dir="${build.dir}"/>
        	<delete file="${jar.file}"/>
    	</target>
     
     
    	<!-- Compile -->
    	<target name="compile" description="Compile all java classes of admin project under ${build.dir}">
        	<mkdir dir="${build.dir}"/>
        	<javac srcdir="${src.dir}" destdir="${build.dir}" debug="on" deprecation="on" optimize="off" classpath="xerces-impl.jar;xml-apis.jar">
    	    </javac>
    	</target>
     
    	<!-- dist -->
    	<target name="dist" description="Create the jar file under ${jar.dir}" depends="compile">
            <mkdir dir="${jar.dir}"/>
        	<jar jarfile="${jar.file}" basedir="${build.dir}" manifest="${manifest.file}">
    	    	<manifest>
    	    	    <attribute name="Specification-Title" value="${specification.title}"/>
        			<attribute name="Specification-Version" value="${specification.version}"/>
        			<attribute name="Specification-Vendor" value="${specification.vendor}"/>
        			<attribute name="Implementation-Title" value="${implementation.title}"/>
        			<attribute name="Implementation-Version" value="${implementation.version} ${TODAY}"/>
        			<attribute name="Implementation-Vendor" value="${implementation.vendor}"/>
        		</manifest>
    		</jar>
    	</target>
     
    </project>
    Mais on doit mettre quoi dans ce classpath alors?? je comprends pas bien? j'ai crée un fichier .bat qui lance ce build justement, mais auparavant je positionne mon classpath donc pourquoi remttre dans le build.xml?

    merci merci pour l'aide

Discussions similaires

  1. compilation avec ant sur unix
    Par Lolitaaa dans le forum ANT
    Réponses: 5
    Dernier message: 07/09/2009, 15h24
  2. Réponses: 1
    Dernier message: 15/07/2009, 18h43
  3. pb. d'import dans une compilation avec Ant
    Par clairette dans le forum ANT
    Réponses: 2
    Dernier message: 24/09/2006, 17h12
  4. Réponses: 2
    Dernier message: 30/09/2005, 14h52
  5. compilation avec gcc : erreurs bizard !!!
    Par CodeurNé dans le forum C
    Réponses: 2
    Dernier message: 23/09/2005, 18h09

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