2016-07-04 7 views
0

ant taks hbm2dll을 사용하려고하지만 실행하려고 할 때마다 java.lang.ExceptionInInitializerError가 발생합니다.hbm2dll java.lang.ExceptionInInitializerError

<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="generatePath"/> 
<!-- copy hibernate properties file into generated.path --> 
<copy todir="${basedir}/${output.path}/${generated.path}/classes" file="${basedir}/${input.path}/${data-model.path}/hibernate.properties"/> 

<hibernatetool destdir="${basedir}/${output.path}/${generated.path}/classes"> 
    <jpaconfiguration persistenceunit="${data-model-package}.dm_${data-model-version}"/> 
    <classpath> 
     <path location="${basedir}/${output.path}/${generated.path}/classes" /> 
    </classpath> 

    <property key="default-cascade" value="save-update"/> 
    <property key="defaultcascade" value="save-update"/> 

    <hbm2ddl 
     drop="false" 
     create="true" 
     export="false" 
     outputfilename="../../${sql-scripts.path}/MySQLScript.sql" 
     delimiter=";" 
     format="false"/> 

    <hbm2cfgxml ejb3="false"/> 
    <hbm2hbmxml/> 
</hibernatetool> 

그리고 내 오류 출력은 다음과 같습니다 :

[exec] [hibernatetool] Executing Hibernate Tool with a JPA Configuration 
[exec] [hibernatetool] 1. task: hbm2ddl (Generates database schema) 
[exec] 
[exec] BUILD FAILED 
[exec] MY/PATH/TO/XML/FILE.xml:10: java.lang.ExceptionInInitializerError 

사람은 아이디어가 있습니까

여기 내 개미 작업입니까?

감사합니다.

답변

0

개미 - 귀빈 - 0.6 병이 클래스 패스에 누락되었습니다.