'Hibernate Generate Domain Objects Error using Apache Ant

I'm currently working on a web application that manages users. I have a database called Hibernate and inside I have a table called User.

I'm also using Ant to generate Hibernate Domain Objects,

build.xml

<target name="generateHibernateDomainObjects">
        <mkdir dir="src/gen"/>
        <replace dir="src/java" value="">
            <include name="**/*.hbm.xml"/>
            <replacefilter token='&lt;timestamp source="db"' value="&lt;timestamp"/>
        </replace>
        <hibernatetool>
            <configuration>
                <fileset dir="src/java">
                    <include name="**/*.hbm.xml"/>
                </fileset>
            </configuration>
            <hbm2java
                    jdk5="true"
                    ejb3="false"
                    destdir="src/gen"/>
        </hibernatetool>
        <delete>
            <fileset dir="src/gen">
                <include name="**/*Impl.java"/>
            </fileset>
        </delete>
        <replace dir="src/java" value="">
            <include name="**/*.hbm.xml"/>
            <replacefilter token='&lt;timestamp' value='&lt;timestamp source="db"'/>
        </replace>
    </target>

I'm not sure, if I'm doing right but the steps that I follow are these,

1- MySQL is connected to IntelliJ.

#DataSourceSettings#
#LocalDataSource: build:ant:classes:teste:domain:hibernate.cfg.xml/Hibernate
#BEGIN#
<data-source source="LOCAL" name="build:ant:classes:teste:domain:hibernate.cfg.xml/Hibernate" uuid="79136a91-0932-4b9d-9d58-a81a7adb4f73"><database-info product="MySQL" version="8.0.27" jdbc-version="4.0" driver-name="MySQL Connector Java" driver-version="mysql-connector-java-5.1.47 ( Revision: fe1903b1ecb4a96a917f7ed3190d80c049b1de29 )" dbms="MYSQL" exact-version="8.0.27" exact-driver-version="5.1"><extra-name-characters>#@</extra-name-characters><identifier-quote-string>`</identifier-quote-string></database-info><case-sensitivity plain-identifiers="mixed" quoted-identifiers="mixed"/><driver-ref>mysql</driver-ref><synchronize>true</synchronize><imported>true</imported><remarks>Hibernate

/Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/build/ant/classes/teste/domain/hibernate.cfg.xml</remarks><jdbc-driver>com.mysql.jdbc.Driver</jdbc-driver><jdbc-url>jdbc:mysql://localhost:3306/hibernate?useUnicode=true&amp;characterEncoding=UTF-8&amp;autoReconnect=true</jdbc-url><user-name>root</user-name><schema-mapping><introspection-scope><node kind="schema" qname="@"/></introspection-scope></schema-mapping><working-dir>$ProjectFileDir$</working-dir></data-source>
#END#

2- Hibernate

I can see Hibernate in Persistence, I can generate User.java class from database manually by Generate Persistence Mapping -> By Database Schema.

hibernate.cfg.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

        <property name="hibernate.connection.autoReconnect">true</property>
        <property name="hibernate.connection.autoReconnectForPools">true</property>
        <property name="hibernate.connection.autocommit">false</property>

        <property name="hibernate.connection.url">@database.connection.url@</property>
        <property name="hibernate.connection.username">@database.username@</property>
        <property name="hibernate.connection.password">@database.password@</property>
        <property name="show_sql">@hibernate.show.sql@</property>



        <property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
        <!--<property name="connection.pool_size">2</property>-->
        <property name="hibernate.transaction.auto_close_session">true</property>
        <property name="hibernate.connection.release_mode">after_transaction</property>
       <!--<property name="hibernate.c3p0.min_size">2</property>
        <property name="hibernate.c3p0.max_size">30</property>
        <property name="hibernate.c3p0.timeout">300</property>
        <property name="hibernate.c3p0.idle_test_period">150</property>
        <property name="hibernate.max_statements">50</property>-->


        <!--<property name="current_session_context_class">org.hibernate.context.CurrentSessionContext</property>-->
        <!--<property name="current_session_context_class">org.hibernate.context.JTASessionContext</property>-->
        <!--<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.TransactionManagerLookup</property>-->
        <!--<property name="current_session_context_class">org.hibernate.context.ThreadLocalSessionContext</property>-->
        <property name="current_session_context_class">thread</property>

        <!--
            <property name="hibernate.connection.pool_size">3</property>
        -->
        <mapping resource="teste/domain/Student.hbm.xml"/>
        <mapping resource="teste/domain/User.hbm.xml"/>

        <!--<mapping resource="teste/domain/Customer.hbm.xml"/>-->

    </session-factory>
</hibernate-configuration>

But somehow I cannot generate using Ant.

Following errors,

/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/java -Xmx128m -Xss2m -Dant.home=/Applications/IntelliJ IDEA.app/Contents/lib/ant -Dant.library.dir=/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/lib/tools.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-commons-net.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-xz.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-junit4.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-jai.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-resolver.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-jdepend.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-regexp.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-log4j.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-javamail.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-bcel.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-netrexx.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-swing.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-jsch.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-junitlauncher.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-junit.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-launcher.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-antlr.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-testutil.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-oro.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-jmf.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-xalan2.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-apache-bsf.jar:/Applications/IntelliJ IDEA.app/Contents/lib/ant/lib/ant-commons-logging.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar com.intellij.rt.ant.execution.AntMain2 -logger com.intellij.rt.ant.execution.IdeaAntLogger2 -inputhandler com.intellij.rt.ant.execution.IdeaInputHandler -buildfile /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/build.xml generateHibernateDomainObjects
build.xml
generateHibernateDomainObjects
Executing Hibernate Tool with a Standard Configuration
1. task: hbm2java (Generates a set of .java files)
2022-02-05 21:58:35,168  INFO Environment:<clinit>():509 - Hibernate 3.2.3
2022-02-05 21:58:35,183  INFO Environment:<clinit>():542 - hibernate.properties not found
2022-02-05 21:58:35,185  INFO Environment:buildBytecodeProvider():676 - Bytecode provider name : cglib
2022-02-05 21:58:35,190  INFO Environment:<clinit>():593 - using JDK 1.4 java.sql.Timestamp handling
2022-02-05 21:58:35,238  INFO Configuration:addFile():299 - Reading mappings from file: /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/Student.hbm.xml
2022-02-05 21:58:35,390 DEBUG DTDEntityResolver:resolveEntity():38 - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd]
2022-02-05 21:58:35,391 DEBUG DTDEntityResolver:resolveEntity():40 - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
2022-02-05 21:58:35,391 DEBUG DTDEntityResolver:resolveEntity():50 - located [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd] in classpath
2022-02-05 21:58:35,537  INFO HbmBinder:bindRootPersistentClassCommonValues():300 - Mapping class: teste.domain.Student -> student
2022-02-05 21:58:35,542 DEBUG HbmBinder:bindProperty():1270 - Mapped property: id -> id
2022-02-05 21:58:35,543 DEBUG HbmBinder:bindProperty():1270 - Mapped property: updateDate -> updateDate
2022-02-05 21:58:35,550 DEBUG HbmBinder:bindProperty():1270 - Mapped property: nome -> nome
2022-02-05 21:58:35,551 DEBUG HbmBinder:bindProperty():1270 - Mapped property: numeroDeAluno -> numeroDeAluno
2022-02-05 21:58:35,551 DEBUG HbmBinder:bindProperty():1270 - Mapped property: ativo -> ativo
2022-02-05 21:58:35,553  INFO HbmBinder:bindCollection():1412 - Mapping collection: teste.domain.Student.unidadeCurriculares -> students_ucs
2022-02-05 21:58:35,555 DEBUG HbmBinder:bindProperty():1270 - Mapped property: unidadeCurriculares
2022-02-05 21:58:35,593  INFO HbmBinder:bindSubclass():817 - Mapping subclass: teste.domain.StudentImpl -> student
2022-02-05 21:58:35,594  INFO HbmBinder:bindRootPersistentClassCommonValues():300 - Mapping class: teste.domain.UnidadeCurricular -> unidadeCurricular
2022-02-05 21:58:35,596 DEBUG HbmBinder:bindProperty():1270 - Mapped property: id -> id
2022-02-05 21:58:35,596 DEBUG HbmBinder:bindProperty():1270 - Mapped property: updateDate -> updateDate
2022-02-05 21:58:35,599 DEBUG HbmBinder:bindProperty():1270 - Mapped property: nome -> nome
2022-02-05 21:58:35,599 DEBUG HbmBinder:bindProperty():1270 - Mapped property: numeroDeAluno -> numeroDeAluno
2022-02-05 21:58:35,600 DEBUG HbmBinder:bindProperty():1270 - Mapped property: relatorio -> relatorio
2022-02-05 21:58:35,600  INFO HbmBinder:bindCollection():1412 - Mapping collection: teste.domain.UnidadeCurricular.students -> students_ucs
2022-02-05 21:58:35,601 DEBUG HbmBinder:bindProperty():1270 - Mapped property: students
2022-02-05 21:58:35,602  INFO HbmBinder:bindSubclass():817 - Mapping subclass: teste.domain.UnidadeCurricularImpl -> unidadeCurricular
2022-02-05 21:58:35,602  INFO HbmBinder:bindSubclass():817 - Mapping subclass: teste.domain.UnidadeCurricularProjeto -> unidadeCurricular
2022-02-05 21:58:35,603 DEBUG HbmBinder:bindProperty():1270 - Mapped property: dataEntregaRelatorio -> dataEntregaRelatorio
2022-02-05 21:58:35,603  INFO HbmBinder:bindSubclass():817 - Mapping subclass: teste.domain.UnidadeCurricularProjetoImpl -> unidadeCurricular
2022-02-05 21:58:35,605  INFO Configuration:addFile():299 - Reading mappings from file: /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
2022-02-05 21:58:35,609 DEBUG DTDEntityResolver:resolveEntity():38 - trying to resolve system-id [http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd]
2022-02-05 21:58:36,979  INFO HbmBinder:bindRootPersistentClassCommonValues():300 - Mapping class: teste.domain.User -> User
An exception occurred while running exporter #2:hbm2java (Generates a set of .java files)
To get the full stack trace run ant with -verbose
Failed in building configuration when adding /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
org.hibernate.InvalidMappingException: Could not parse mapping document from file /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
org.hibernate.MappingException: class teste.domain.User not found while looking for property: id
java.lang.ClassNotFoundException: teste.domain.User
A class were not found in the classpath of the Ant task.
Ensure that the classpath contains the classes needed for Hibernate and your code are in the classpath.
/Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/build.xml:59: Failed in building configuration when adding /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
    at org.hibernate.tool.ant.ConfigurationTask.addFile(ConfigurationTask.java:145)
    at org.hibernate.tool.ant.ConfigurationTask.addMappings(ConfigurationTask.java:123)
    at org.hibernate.tool.ant.ConfigurationTask.doConfiguration(ConfigurationTask.java:109)
    at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(ConfigurationTask.java:55)
    at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateToolTask.java:299)
    at org.hibernate.tool.ant.HibernateToolTask.getProperties(HibernateToolTask.java:315)
    at org.hibernate.tool.ant.ExporterTask.configureExporter(ExporterTask.java:94)
    at org.hibernate.tool.ant.Hbm2JavaExporterTask.configureExporter(Hbm2JavaExporterTask.java:34)
    at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:39)
    at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:183)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)
    at org.apache.tools.ant.Target.execute(Target.java:449)
    at org.apache.tools.ant.Target.performTasks(Target.java:470)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
    at org.apache.tools.ant.Main.runBuild(Main.java:834)
    at org.apache.tools.ant.Main.startAnt(Main.java:223)
    at org.apache.tools.ant.Main.start(Main.java:190)
    at org.apache.tools.ant.Main.main(Main.java:274)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:31)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from file /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
    at org.hibernate.cfg.Configuration.addFile(Configuration.java:319)
    at org.hibernate.tool.ant.ConfigurationTask.addFile(ConfigurationTask.java:140)
    ... 31 more
Caused by: org.hibernate.MappingException: class teste.domain.User not found while looking for property: id
    at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:74)
    at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)
    at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:401)
    at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:334)
    at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
    at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
    at org.hibernate.cfg.Configuration.add(Configuration.java:669)
    at org.hibernate.cfg.Configuration.addFile(Configuration.java:309)
    ... 32 more
Caused by: java.lang.ClassNotFoundException: teste.domain.User
    at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1362)
    at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1313)
    at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
    at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:70)
    ... 39 more
/Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/build.xml:59: Failed in building configuration when adding /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
    at org.hibernate.tool.ant.ConfigurationTask.addFile(ConfigurationTask.java:145)
    at org.hibernate.tool.ant.ConfigurationTask.addMappings(ConfigurationTask.java:123)
    at org.hibernate.tool.ant.ConfigurationTask.doConfiguration(ConfigurationTask.java:109)
    at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(ConfigurationTask.java:55)
    at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateToolTask.java:299)
    at org.hibernate.tool.ant.HibernateToolTask.getProperties(HibernateToolTask.java:315)
    at org.hibernate.tool.ant.ExporterTask.configureExporter(ExporterTask.java:94)
    at org.hibernate.tool.ant.Hbm2JavaExporterTask.configureExporter(Hbm2JavaExporterTask.java:34)
    at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:39)
    at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:183)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)
    at org.apache.tools.ant.Target.execute(Target.java:449)
    at org.apache.tools.ant.Target.performTasks(Target.java:470)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
    at org.apache.tools.ant.Main.runBuild(Main.java:834)
    at org.apache.tools.ant.Main.startAnt(Main.java:223)
    at org.apache.tools.ant.Main.start(Main.java:190)
    at org.apache.tools.ant.Main.main(Main.java:274)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:31)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from file /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
    at org.hibernate.cfg.Configuration.addFile(Configuration.java:319)
    at org.hibernate.tool.ant.ConfigurationTask.addFile(ConfigurationTask.java:140)
    ... 31 more
Caused by: org.hibernate.MappingException: class teste.domain.User not found while looking for property: id
    at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:74)
    at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)
    at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:401)
    at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:334)
    at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
    at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
    at org.hibernate.cfg.Configuration.add(Configuration.java:669)
    at org.hibernate.cfg.Configuration.addFile(Configuration.java:309)
    ... 32 more
Caused by: java.lang.ClassNotFoundException: teste.domain.User
    at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1362)
    at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1313)
    at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
    at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:70)
    ... 39 more
/Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/build.xml:59: Failed in building configuration when adding /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
    at org.hibernate.tool.ant.ConfigurationTask.addFile(ConfigurationTask.java:145)
    at org.hibernate.tool.ant.ConfigurationTask.addMappings(ConfigurationTask.java:123)
    at org.hibernate.tool.ant.ConfigurationTask.doConfiguration(ConfigurationTask.java:109)
    at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(ConfigurationTask.java:55)
    at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateToolTask.java:299)
    at org.hibernate.tool.ant.HibernateToolTask.getProperties(HibernateToolTask.java:315)
    at org.hibernate.tool.ant.ExporterTask.configureExporter(ExporterTask.java:94)
    at org.hibernate.tool.ant.Hbm2JavaExporterTask.configureExporter(Hbm2JavaExporterTask.java:34)
    at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:39)
    at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:183)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)
    at org.apache.tools.ant.Target.execute(Target.java:449)
    at org.apache.tools.ant.Target.performTasks(Target.java:470)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
    at org.apache.tools.ant.Main.runBuild(Main.java:834)
    at org.apache.tools.ant.Main.startAnt(Main.java:223)
    at org.apache.tools.ant.Main.start(Main.java:190)
    at org.apache.tools.ant.Main.main(Main.java:274)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:31)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from file /Users/dilantaskin/Downloads/ProjetoComAbstractDaoRestServletJSCriteriasGeracaoCodigo/src/java/teste/domain/User.hbm.xml
    at org.hibernate.cfg.Configuration.addFile(Configuration.java:319)
    at org.hibernate.tool.ant.ConfigurationTask.addFile(ConfigurationTask.java:140)
    ... 31 more
Caused by: org.hibernate.MappingException: class teste.domain.User not found while looking for property: id
    at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:74)
    at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)
    at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:401)
    at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:334)
    at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
    at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
    at org.hibernate.cfg.Configuration.add(Configuration.java:669)
    at org.hibernate.cfg.Configuration.addFile(Configuration.java:309)
    ... 32 more
Caused by: java.lang.ClassNotFoundException: teste.domain.User
    at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1362)
    at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1313)
    at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
    at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:70)
    ... 39 more

Ant build completed with 7 errors and no warnings in 3s at 05/02/2022, 21:58

I don't understand how can I get lots of error, even though I have all of the necessary jars of hibernate and ant.

Many thanks



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source