build.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?xml version="1.0"?>
  2. <project name="Bits" default="AllCopy">
  3. <property file="build.properties"/>
  4. <target name="AllCopy" depends="war">
  5. <echo>Start Copy from ${WebContent.dir} to ${target.WebContent.dir}</echo>
  6. <copy todir="${target.WebContent.dir}">
  7. <fileset dir="${build.dir}">
  8. <include name="*.war"/>
  9. </fileset>
  10. </copy>
  11. <echo>End Copy</echo>
  12. <echo>Start delete</echo>
  13. <delete dir="${target.WebContent.dir}/${WEB_NAME}" />
  14. <echo>End delete</echo>
  15. </target>
  16. <target name="makeBuilDir">
  17. <echo>Start make dir ${build.dir}</echo>
  18. <mkdir dir="${build.dir}"/>
  19. </target>
  20. <target name="war" depends="makeBuilDir" description="Creates the WAR file">
  21. <echo>Start Build WAR to ${build.dir} WAR Name is ${WEB_NAME}.war</echo>
  22. <war destfile="${build.dir}/${WEB_NAME}.war" webxml="${WebContent.dir}/WEB-INF/web.xml">
  23. <fileset dir="${WebContent.dir}">
  24. <patternset>
  25. <include name="*.jsp"/>
  26. <include name="**"/>
  27. <include name="META-INF/*"/>
  28. </patternset>
  29. </fileset>
  30. <webinf dir="${WebContent.dir}/WEB-INF/" >
  31. <patternset>
  32. <include name="*.xml"/>
  33. <include name="*.tld"/>
  34. </patternset>
  35. </webinf>
  36. <classes dir="${class.dir}">
  37. <patternset>
  38. <include name="**/*.class"/>
  39. <include name="**/*.properties"/>
  40. <include name="**/*.ccf"/>
  41. <include name="**/*.xml"/>
  42. <include name="templates/*.*"/>
  43. </patternset>
  44. </classes>
  45. <lib dir="${WebContent.dir}/WEB-INF/lib">
  46. <include name="*.jar"/>
  47. </lib>
  48. </war>
  49. <echo>End war</echo>
  50. </target>
  51. </project>