build.xml 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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="lib"/>
  5. <property name="bin" location="bin"/>
  6. <path id="compile.class.path">
  7. <fileset dir="${lib}">
  8. <include name="*.*"/>
  9. </fileset>
  10. </path >
  11. <target name="jar">
  12. <javac debug="true" srcdir="${src}" destdir="${bin}" includeantruntime="true">
  13. <classpath>
  14. <path refid="compile.class.path"/>
  15. </classpath>
  16. </javac>
  17. <copy todir="${bin}\hbm" >
  18. <fileset dir="${src}\hbm">
  19. </fileset>
  20. </copy>
  21. <jar jarfile="${lib}\${ant.project.name}.jar" basedir="${bin}"/>
  22. <!--copy to project -->
  23. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\lib" file="${lib}\${ant.project.name}.jar"/>
  24. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\lib" file="${lib}\${ant.project.name}.jar"/>
  25. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\lib" file="${lib}\${ant.project.name}.jar"/>
  26. <copy todir="C:\Projects\MWUI\lib" file="${lib}\${ant.project.name}.jar"/>
  27. <copy todir="C:\Projects\EPAYMENT\lib" file="${lib}\${ant.project.name}.jar"/>
  28. <copy todir="C:\Projects\REKON\lib" file="${lib}\${ant.project.name}.jar"/>
  29. <!--hibernate.cfg.xml -->
  30. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\classes" file="${src}\hibernate-mwapp.cfg.xml"/>
  31. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\classes" file="${src}\hibernate-mwapp-config.cfg.xml"/>
  32. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\classes" file="${src}\hibernate-mwlog.cfg.xml"/>
  33. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\classes" file="${src}\hibernate-mwtemp.cfg.xml"/>
  34. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\classes" file="${src}\hibernate-mwconfig.cfg.xml"/>
  35. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\MWUI\WEB-INF\classes" file="${src}\hibernate-mwrecon.cfg.xml"/>
  36. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="${src}\hibernate-mwapp.cfg.xml"/>
  37. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="${src}\hibernate-mwapp-config.cfg.xml"/>
  38. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="${src}\hibernate-mwlog.cfg.xml"/>
  39. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="${src}\hibernate-mwtemp.cfg.xml"/>
  40. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="${src}\hibernate-mwconfig.cfg.xml"/>
  41. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\EPAYMENT\WEB-INF\classes" file="${src}\hibernate-mwrecon.cfg.xml"/>
  42. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\classes" file="${src}\hibernate-mwapp.cfg.xml"/>
  43. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\classes" file="${src}\hibernate-mwapp-config.cfg.xml"/>
  44. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\classes" file="${src}\hibernate-mwlog.cfg.xml"/>
  45. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\classes" file="${src}\hibernate-mwtemp.cfg.xml"/>
  46. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\classes" file="${src}\hibernate-mwconfig.cfg.xml"/>
  47. <copy todir="C:\AppServer\apache-tomcat-9.0.56\webapps\REKON\WEB-INF\classes" file="${src}\hibernate-mwrecon.cfg.xml"/>
  48. </target>
  49. <target name="hibernate-java-mwtemp" >
  50. <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask">
  51. <classpath>
  52. <fileset dir="${lib}">
  53. <include name="*.jar"/>
  54. <exclude name="${ant.project.name}.jar"/>
  55. </fileset>
  56. </classpath>
  57. </taskdef>
  58. <hibernatetool destdir="${src}">
  59. <classpath>
  60. <path location="${src}"/>
  61. </classpath>
  62. <configuration configurationfile="${src}/hibernate-mwtemp.cfg.xml" />
  63. <hbm2java/>
  64. </hibernatetool>
  65. </target>
  66. </project>