build.xml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="mwdao" default="jar" basedir=".">
  3. <property name="src" location="src"/>
  4. <property name="lib" location="../SharedLib"/>
  5. <property name="rsc" location="src/main/resources"/>
  6. <property name="bin" location="bin"/>
  7. <path id="compile.class.path">
  8. <fileset dir="${lib}">
  9. <include name="*.*"/>
  10. </fileset>
  11. </path >
  12. <target name="jar">
  13. <javac debug="true" srcdir="${src}" destdir="${bin}" includeantruntime="true">
  14. <classpath>
  15. <path refid="compile.class.path"/>
  16. </classpath>
  17. </javac>
  18. <copy todir="${bin}\hbm" >
  19. <fileset dir="${src}\hbm">
  20. </fileset>
  21. </copy>
  22. </target>
  23. <target name="hibernate-java-mwtemp" >
  24. <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask">
  25. <classpath>
  26. <fileset dir="${lib}">
  27. <include name="*.jar"/>
  28. <exclude name="${ant.project.name}.jar"/>
  29. </fileset>
  30. </classpath>
  31. </taskdef>
  32. <hibernatetool destdir="${src}">
  33. <classpath>
  34. <path location="${rsc}"/>
  35. </classpath>
  36. <configuration configurationfile="${rsc}/hibernate-mwtemp.cfg.xml" />
  37. <hbm2java/>
  38. </hibernatetool>
  39. </target>
  40. </project>