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.4 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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="RuntimeConfigurable2.java"
  13. todir="${ant.src}/src/main/org/apache/tools/ant" />
  14. <copy file="PropertyInterceptor.java"
  15. todir="${ant.src}/src/main/org/apache/tools/ant" />
  16. <copy file="SystemPath.java"
  17. todir="${ant.src}/src/main/org/apache/tools/ant/types" />
  18. <copy id="test" file="PropertyHelper.java"
  19. todir="${ant.src}/src/main/org/apache/tools/ant" />
  20. <echo message="${toString:test}" />
  21. <javac srcdir="${ant.src}/src"
  22. debug="${debug}"
  23. destdir="${ant.build}/classes" >
  24. <classpath location="${ant.build}/classes" />
  25. <include name="**/ProjectHelperImpl2.java" />
  26. <include name="**/PropertyHelper.java" />
  27. <include name="**/PropertyInterceptor.java" />
  28. <include name="**/RuntimeConfigurable2.java" />
  29. <include name="**/SystemPath.java" />
  30. </javac>
  31. <mkdir dir="${ant.build}/classes/META-INF/services" />
  32. <copy file="org.apache.tools.ant.ProjectHelper"
  33. tofile="${ant.build}/classes/META-INF/services/org.apache.tools.ant.ProjectHelper" />
  34. <jar file="ant-sax2.jar" basedir="${ant.build}/classes" >
  35. <include name="META-INF/**" />
  36. <include name="org/apache/tools/ant/helper/ProjectHelperImpl2*" />
  37. <include name="org/apache/tools/ant/RuntimeConfigurable2*" />
  38. <include name="org/apache/tools/ant/PropertyHelper*" />
  39. <include name="org/apache/tools/ant/PropertyInterceptor*" />
  40. <include name="org/apache/tools/ant/types/SystemPath*" />
  41. </jar>
  42. <copy file="ant-sax2.jar" todir="${ant.home}/lib" />
  43. </target>
  44. <target name="clean">
  45. <delete file="${ant.src}/src/main/org/apache/tools/ant/RuntimeConfigurable2.java" />
  46. <delete file="${ant.src}/src/main/org/apache/tools/ant/helper/ProjectHelperImpl2.java" />
  47. </target>
  48. </project>