You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.xml 2.6 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <project name="helper2" default="main" >
  2. <property name="ant.src" location="../../.." />
  3. <property name="ant.build" location="${ant.src}/build" />
  4. <property name="debug" value="true"/>
  5. <target name="main">
  6. <copy file="ProjectHelperImpl2.java"
  7. todir="${ant.src}/src/main/org/apache/tools/ant/helper" />
  8. <copy file="RuntimeConfigurable2.java"
  9. todir="${ant.src}/src/main/org/apache/tools/ant" />
  10. <copy file="RuntimeConfigurable2.java"
  11. todir="${ant.src}/src/main/org/apache/tools/ant" />
  12. <copy file="Import.java"
  13. todir="${ant.src}/src/main/org/apache/tools/ant/tasks" />
  14. <copy file="RuntimeConfigurable2.java"
  15. todir="${ant.src}/src/main/org/apache/tools/ant" />
  16. <copy file="PropertyInterceptor.java"
  17. todir="${ant.src}/src/main/org/apache/tools/ant" />
  18. <copy file="SystemPath.java"
  19. todir="${ant.src}/src/main/org/apache/tools/ant/types" />
  20. <copy id="test" file="PropertyHelper.java"
  21. todir="${ant.src}/src/main/org/apache/tools/ant" />
  22. <echo message="${toString:test}" />
  23. <javac srcdir="${ant.src}/src"
  24. debug="${debug}"
  25. destdir="${ant.build}/classes" >
  26. <classpath location="${ant.build}/classes" />
  27. <include name="**/ProjectHelperImpl2.java" />
  28. <include name="**/PropertyHelper.java" />
  29. <include name="**/PropertyInterceptor.java" />
  30. <include name="**/RuntimeConfigurable2.java" />
  31. <include name="**/Import.java" />
  32. <include name="**/SystemPath.java" />
  33. </javac>
  34. <mkdir dir="${ant.build}/classes/META-INF/services" />
  35. <copy file="org.apache.tools.ant.ProjectHelper"
  36. tofile="${ant.build}/classes/META-INF/services/org.apache.tools.ant.ProjectHelper" />
  37. <jar file="ant-sax2.jar" basedir="${ant.build}/classes" >
  38. <include name="META-INF/**" />
  39. <include name="org/apache/tools/ant/helper/ProjectHelperImpl2*" />
  40. <include name="org/apache/tools/ant/RuntimeConfigurable2*" />
  41. <include name="org/apache/tools/ant/PropertyHelper*" />
  42. <include name="org/apache/tools/ant/PropertyInterceptor*" />
  43. <include name="org/apache/tools/ant/types/SystemPath*" />
  44. <include name="org/apache/tools/ant/tasks/Import*" />
  45. </jar>
  46. <copy file="ant-sax2.jar" todir="${ant.home}/lib" />
  47. </target>
  48. <target name="clean">
  49. <delete file="${ant.src}/src/main/org/apache/tools/ant/RuntimeConfigurable2.java" />
  50. <delete file="${ant.src}/src/main/org/apache/tools/ant/helper/ProjectHelperImpl2.java" />
  51. </target>
  52. </project>