Fecha y hora actual: Sab 31 Jul, 2010 05:50 am
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

${lib.dir} not found en build.xml en eclipse

Responder al Tema

Índice del Foro > Java > ${lib.dir} not found en build.xml en eclipse

Autor Mensaje
ElenaMP
Usuario Iniciado


Registrado: 02 Dic 2009
Mensajes: 24

Mensaje Publicado: Lun 08 Feb, 2010 12:48 pm

Título del mensaje: ${lib.dir} not found en build.xml en eclipse

Responder citando

Hola, tengo un problema con un archivo build.xml, no me reconoce una librería y no tengo la más remota idea de porqué. La librería está dentro del directorio lib, y la clase que pongo está dentro de esta librería, lo he comprobado, por lo que no entiendo porqué eclipse me muestra el siguiente mensaje:

"C:\Documents and Settings\empalacios\workspaceManningJP\HelloWorldJP\${lib.dir} not found."

éste es el build.xml:

Código:
<project name="HelloWorldJP" default="compile" basedir=".">
   
   <!-- Nombre y versión del proyecto-->
   <property name="proj.name" value="HelloWorldJP"/>
   <property name="proj.version" value="1.0"/>
   
   <!-- Propiedades globales para este constructor -->
   <property name="src.java.dir" value="src"/>
   <property name="lib.dir" value="lib"/>
   <property name="build.dir" value="bin"/>
   
   <!-- Declaración del classpath -->
   <path id="project.classpath">
      <fileset dir="${lib.dir}">
         <include name="**/*.jar"/>
         <include name="**/*.zip"/>         
      </fileset>
   </path>
   
   <!-- Accesos directos útiles -->
   <patternset id="meta.files">
      <include name="**/*.xml"/>
      <include name="**/*.properties"/>
   </patternset>
   
   <!-- Limpieza -->
   <target name="clean">
      <delete dir="${build.dir}"/>
      <mkdir dir="${build.dir}"/>
   </target>
   
   <!-- Compilar las fuentes de java -->
   <target name="compile" depends="clean">
      <mkdir dir="${build.dir}"/>
      <javac srcdir="${src.java.dir}" destdir="${build.dir}" nowarn="on">
         <classpath refid="project.classpath"/>
      </javac>
   </target>
   
   <!-- Copia de metadatos para construir el classpath -->
   <target name="copymetafiles">
      <copy todir="${build.dir}">
         <fileset dir="${src.java.dir}">
            <patternset refid="meta.files"/>
         </fileset>
      </copy>
   </target>
   
   <!-- Ejecutando HelloWorldJP -->
   <target name="run" depends="compile, copymetafiles"
      description="Build and run HelloWorldJP">
      <java fork="true" classname="hello.HelloWorld"
         classpathref="project.classpath">
         <classpath path="${build.dir}"/>
      </java>
   </target>
   
   <!-- Schema Export -->
   <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask"
      classpathref="project.classpath"/>
   <target name="schemaexport" depends="compile, copymetafiles"
      description="Exports a generated schema to DB and file">
      <hibernatetool destdir="${basedir}">
         <classpath path="${build.dir}"/>
         <configuration configurationfile = "${build.dir}/hibernate.cfg.xml"/>
         <hbm2ddl drop="true" create="true" export="true"
            outputfilename="helloworld-ddl.sql" delimiter=";" format="true"/>
      </hibernatetool>
   </target>

</project>   


y éste es el código del classpath, donde tengo incluído el directorio lib:

Código:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
   <classpathentry kind="src" path="src"/>
   <classpathentry kind="src" path="lib"/>
   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
   <classpathentry kind="lib" path="lib/hibernate3.jar"/>
   <classpathentry kind="lib" path="lib/hsqldb.jar"/>
   <classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
   <classpathentry kind="lib" path="lib/hibernate-tools.jar"/>
   <classpathentry kind="output" path="bin"/>
</classpath>


El error me está diciendo que no encuentra la clase "org.hibernate.tool.ant.HibernateToolTask" en el directorio lib, pero sí que la tengo en librería hibernate-tools.jar. ¿Sabe alguien decirme dónde está el error?
Muchas gracias, y un saludo

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 890
Ubicación: y*width+x

Mensaje Publicado: Mie 24 Feb, 2010 16:28 pm

Título del mensaje: Re: ${lib.dir} not found en build.xml en eclipse

Responder citando

Me imagino que habrás tenido en cuenta esta documentación:

https://www.hibernate.org/hib_docs/tools/reference/en/html/ant.html


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
ElenaMP
Usuario Iniciado


Registrado: 02 Dic 2009
Mensajes: 24

Mensaje Publicado: Mie 03 Mar, 2010 18:05 pm

Título del mensaje: Re: ${lib.dir} not found en build.xml en eclipse

Responder citando

Le voy a echar un vistazo en cuanto pueda. Espero poder preguntarte si no entiendo alguna cosa. Muchas gracias, un saludo

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 890
Ubicación: y*width+x

Mensaje Publicado: Mie 03 Mar, 2010 18:52 pm

Título del mensaje: Re: ${lib.dir} not found en build.xml en eclipse

Responder citando

LA verdad Elena es que nunca he tocado la clase hibernate, y llevo tiempo si tocar Java, lo último fue hace unos días en JavaScript una función que colorea código. Ahora puede que pruebe algo de Eclipse, ya que me voy a poner con el desarrollo de aplicaciones para Android, más que nada para jugar con el nuevo móvil que acabo de adquirir. Pero intentaré ayudarte en lo que pueda. Guiño


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Problema con Eclipse y Tomcat al ejecutar un se...

palomarp Java 1 Mar 20 Oct, 2009 18:12 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Servlets y Eclipse

palomarp Java 5 Mar 14 Jul, 2009 17:37 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Instalar en ECLIPSE(win) la librería PTHREADS(win)

espinis C, C#, Visual C++ 1 Jue 30 Abr, 2009 18:54 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿Alguien sabe manejar bien Eclipse?

cremix Programación en general 1 Mar 03 Mar, 2009 12:56 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,