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

Eclipse Java Discussion :

[Eclipse / Ant] Mot clé taskdef


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut [Eclipse / Ant] Mot clé taskdef
    Hello,

    Je commence à utiliser ant avec Eclipse pour du développement java. Je dois ajouter taskdef (requis pour l'utilisation de xmlbean) dans mon fichier. mais je ne sais pas où? Si c'est au début, dans un target, ...?

    merci d'avance.

  2. #2
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    Je pense avoir trouvé. Je dois définir ma task avant de l'utiliser.
    Par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <target name="init">
    <!-- Define the xmlbean task -->
    <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpath="C:\XMLBeans\xmlbeans-2.1.0\lib\xbean.jar" />
    </target>
    et ensuite:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <target name="XsdToJavaTransformation" depends="init" description="Xsd Java classes generation">
    <!-- Generate the java classes from ${xsdLocation} into ${xsdbuild} -->
    <echo message="Generating Java classes based on the xml schemas." />
    <xmlbean schema="Schemas" destfile="${xsdbuild}/NeBiLightSchemas.jar"/>
    </target>
    Est-ce que ça semble correct?

    Maintenant en exécutant mon fichier ant, j'obtiens l'erreur suivante:

    C:\data\Teliasonera\Dvlpt_NeBiLight\build.xml:45: java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException

    Comment je peux configurer le classpath dans mon fichier ant?


  3. #3
    Membre émérite Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Par défaut
    Bonjour,

    Config du ClassPath :

    Préférences -> Ant -> Runtime -> Classpath

    Voili voilou

  4. #4
    Membre éclairé Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    En fait j'ai fait autrement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	<path id="project.class.path">
    		<pathelement path="C:\XMLBeans\xmlbeans-2.1.0\lib\xbean.jar;C"/>
    		<pathelement path="C:\XMLBeans\xmlbeans-2.1.0\lib\jsr173_1.0_api.jar"/>	
    	</path>
    pis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpathref="project.class.path" />
    et enfin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <xmlbean schema="Schemas" destfile="${xsdbuild}/NeBiLightSchemas.jar" 
    classpathref="project.class.path"/>
    Donc ça compile maintenent. Mais est-ce normal que j'obtiens des warning quant à l'utilisation de méthode deprecated??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Eclipse, ANT et refresh
    Par ®om dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 28/08/2007, 13h24
  2. Ant OK mais Eclipse+Ant pas OK :-(
    Par PhENTZ dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 26/05/2007, 00h03
  3. [Compil][Eclipse/Ant] Priorité de .jar ?
    Par hugo123 dans le forum ANT
    Réponses: 2
    Dernier message: 22/05/2006, 14h28
  4. [Ant] Eclipse + Ant + Junit
    Par Sylmandel dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/03/2006, 13h26
  5. [ECLIPSE/ANT]fichier build.xml
    Par david06600 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 30/06/2005, 14h36

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