• Viernes 8 de Noviembre de 2024, 17:36

Autor Tema:  no reconoce libreria hibernate-tools.jar  (Leído 1399 veces)

pelirr

  • Nuevo Miembro
  • *
  • Mensajes: 11
  • Nacionalidad: es
    • Ver Perfil
no reconoce libreria hibernate-tools.jar
« en: Martes 9 de Febrero de 2010, 17:55 »
0
Tengo un archivo build.xml que no reconoce la librería hibernate-tools.jar, librería que se encuentra en mi directorio lib dentro del proyecto. éste es el trozo de build.xml que la contiene:

Código: Java
  1. <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="project.classpath"/>
  2. <target name="schemaexport" depends="compile, copymetafiles"
  3. description="Exports a generated schema to DB and file">
  4. <hibernatetool destdir="${basedir}">
  5. <classpath path="${build.dir}"/>
  6. <configuration configurationfile = "${build.dir}/hibernate.cfg.xml"/>
  7. <!-- El exportador es hbm2ddl. Si drop=true, las declaraciones drop de sql son generadas primero y todas las tablas y ctes que
  8. existan seran borradas antes de eso. Si create=true, las declaraciones sql son creadas después, creando
  9. todas las tablas y ctes. Si export=true, todas las declaraciones ddl son directamente ejecutadas en bbdd,
  10. abriendo una conexion con la bbdd encontrada en el fichero de configuracion-->
  11. <hbm2ddl drop="true" create="true" export="true"
  12. outputfilename="helloworld-ddl.sql" delimiter=";" format="true"/>
  13. </hibernatetool>
  14. </target>
  15.  
y éste el problema que muestra:

C:Documents and SettingsempalaciosworkspaceManningJPHelloWorldJP${lib.dir} not found

y si intento echar a correr la aplicación, obtengo las siguientes trazas en la consola:

Buildfile: C:Documents and SettingsempalaciosworkspaceManningJPHelloWorldJPbuild.xml
clean:
   [delete] Deleting directory C:Documents and SettingsempalaciosworkspaceManningJPHelloWorldJPbin
    [mkdir] Created dir: C:Documents and SettingsempalaciosworkspaceManningJPHelloWorldJPbin
compile:
    [javac] Compiling 3 source files to C:Documents and SettingsempalaciosworkspaceManningJPHelloWorldJPbin
copymetafiles:
     [copy] Copying 1 file to C:Documents and SettingsempalaciosworkspaceManningJPHelloWorldJPbin
run:
     [java] Exception in thread "main" java.lang.ExceptionInInitializerError
     [java]    at persistence.HibernateUtil.<clinit>(Unknown Source)
     [java]    at hello.HelloWorld.main(Unknown Source)
     [java] Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
     [java]    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:152)
     [java]    ... 2 more
     [java] Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
     [java]    at java.net.URLClassLoader$1.run(Unknown Source)
     [java]    at java.security.AccessController.doPrivileged(Native Method)
     [java]    at java.net.URLClassLoader.findClass(Unknown Source)
     [java]    at java.lang.ClassLoader.loadClass(Unknown Source)
     [java]    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
     [java]    at java.lang.ClassLoader.loadClass(Unknown Source)
     [java]    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
     [java]    ... 3 more
     [java] Java Result: 1
BUILD SUCCESSFUL
Total time: 1 second

¿puede alguien decirme que me falta por hacer? Muchas gracias, un saludo