estou tentando criar as tabelas no banco de dados com o Hibernate usando o Ant
tenho a seguinte estrutura de diretórios no Eclipse:
Projeto
-> src
-> bean
-> Pessoa.java
-> Pessoa.hbm.xml
então tento executar o seguinte script com o Ant para criar as tabelas no banco de dados: “ant export”
mas dá um erro que não encontra minha classe
[color=“red”]
[java] SEVERE: Could not compile the mapping document
[java] java.lang.ClassNotFoundException: bean.Pessoa
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
[java] at java.security.AccessController.doPrivileged(Native Method)
[/color]
veja o script que estou usando:
<?xml version="1.0" encoding="iso-8859-1" ?>
<project name="Hibernate XDoclet" default="all" basedir=".">
<property file="build.properties" />
<!-- HIBERNATE -->
<property name="xdoclet.lib.home" value="C:/java/xdoclet/lib"/>
<property name="properties.dir" value="." />
<property name="src" value="src" />
<property name="hibernate.lib.home" value="C:/java/hibernate/lib"/>
<property name="mysql.lib.home" value="C:/java/lib/mysql-jdbc"/>
<!-- Export Database Schema from mapping files -->
<target name="export">
<path id="hibernate.mapping.files" >
<fileset dir="${src}">
<include name="**/bean/*.hbm.xml" />
</fileset>
</path>
<pathconvert refid="hibernate.mapping.files" property="hibernate.mappings" pathsep=" "/>
<java classname="cirrus.hibernate.tools.SchemaExport" fork="true">
<!-- mapping file -->
<arg line="${hibernate.mappings}"/>
<classpath>
<pathelement location="${src}"/>
<fileset dir="${hibernate.lib.home}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${src}">
<include name="**/bean/*.java" />
</fileset>
<fileset dir="${mysql.lib.home}">
<include name="**/*.jar" />
<include name="**/*.zip" />
</fileset>
<!-- build output path -->
<pathelement location="${basedir}"/>
</classpath>
</java>
</target>
<target name="all" depends="hibernate,export">
</target>
</project>
alguém pode me ajudar ?
obrigado