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 :

[ hibernatetool ] Problème d'execution


Sujet :

ANT Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Par défaut [ hibernatetool ] Problème d'execution
    Bonjour,

    Nous avons créé un build.xml que l'on execute sans problème sous Eclipse. Nous aimerions l'executer en ligne de commande mais sans succès

    Voici le contenu :
    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
     
    <project name="testcase" >
     
    	<path id="toolslib">
    		<path location="./lib/hibernate-tools.jar" />
    		<path location="./lib/commons-collections-2.1.1.jar" />
    		<path location="./lib/hibernate3.jar" />
    		<path location="./lib/cglib-2.1.3.jar" />
    		<path location="./lib/dom4j-1.6.jar" />
    		<path location="./lib/commons-logging-1.0.4.jar" />
    		<path location="./lib/freemarker.jar" />
    		<path location="./lib/postgresql-8.1-404.jdbc3.jar" />
    		<path location="./lib/ojdbc14.jar" />
    		<path path="." />
    		<path path="./bin" />
    	</path>
     
    	<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="toolslib" />
     
    	<hibernatetool destdir="/workspace/project-transverse/src/main/java">
    		<configuration configurationfile="./ant/hibernate.cfg.xml">
    			<fileset dir="/workspace/project-app-transverse/src/main/resources">
    				<include name="**/*.hbm.xml" />
    			</fileset>
    		</configuration>
    		<hbmtemplate template="./ant/templates/projet/Pojo.ftl" filepattern="{package-name}/{class-name}.java">
    			<property key="jdk5" value="true" />
    			<property key="ejb3" value="false" />
    		</hbmtemplate>
    	</hibernatetool>
     
    	<hibernatetool destdir="/workspace/project-app-db/src/main/resources/structure">
    		<configuration configurationfile="./ant/hibernate.cfg.xml">
    			<fileset dir="/workspace/project-app-transverse/src/main/resources">
    				<include name="**/*.hbm.xml" />
    			</fileset>
    		</configuration>
    		<hbm2ddl export="false" outputfilename="schema.ddl" format="true" />
    	</hibernatetool>
    </project>
    Comme je le dis plus haut, lorsque je fais dans eclipse clic-droit -> Executer en tant que -> Compilation ant, il n'y a pas de problème.
    En ligne de commande, j'ai d'abord tenté de l'executé tel quel mais il a fallut que je remplace la première ligne par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <project name="testcase" default="test">
    Maintenant, j'ai le message suivant :
    BUILD FAILED
    file:/build.xml:17: taskdef class org.hibernate.tool.ant.HibernateToolTask cannot be found
    Je n'en puis plus... J'imagine qu'il ne trouve pas mon jar mais il est bien présent à l'endroit spécifié.

    Merci à ceux qui auront la solution

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Par défaut
    Aucune réponse ? Ca calme...
    Alors soit le site est en perte de vitesse, soit la question est très complèxe, soit l'intitulé de mon post est naze

    Ceci dit, j'ai heureusement trouver la solution à mon problème et à vrai dire, c'est tout bête. C'est tout simplement un problème de version de ant... Nous avons un ant 1.6 sur notre Eclipse alors que nous avions une 1.5 sur la machine

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2007
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 165
    Par défaut
    Moi aussi j'ai ce problème mais je n'arrive pas a le résoudre !

    On me dit :

    Buildfile: C:\Users\Chabane\Desktop\1\hibernate\direct\personnes-entites\ant-hibernate.xml

    BUILD FAILED
    C:\Users\Chabane\Desktop\1\hibernate\direct\personnes-entites\ant-hibernate.xml:48: taskdef class org.hibernate.tool.ant.HibernateToolTask cannot be found

    Total time: 544 milliseconds

    Je vous remercie d'avance
    cordialement

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

Discussions similaires

  1. Problème d'execution URW2543
    Par itahiry dans le forum EDI
    Réponses: 3
    Dernier message: 02/12/2005, 14h46
  2. Problème d'execution de module bases de données
    Par mekdar dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2005, 17h29
  3. [Tomcat][plugin]Problème d'execution de Tomcat 5
    Par Carlito_superheros dans le forum Eclipse Java
    Réponses: 14
    Dernier message: 11/03/2005, 13h56
  4. problème d'execution de JSP avec eclipse - TOMCAT
    Par Staron dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/12/2004, 21h48
  5. problème lancement executable avec winexec()
    Par semenzato dans le forum MFC
    Réponses: 5
    Dernier message: 19/01/2004, 11h48

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