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

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