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 1.4 kB

12345678910111213141516171819202122232425262728293031323334353637
  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. <javac srcdir="${ant.src}/src"
  11. debug="${debug}"
  12. destdir="${ant.build}/classes" >
  13. <classpath location="${ant.build}/classes" />
  14. <include name="**/ProjectHelperImpl2.java" />
  15. <include name="**/RuntimeConfigurable2.java" />
  16. </javac>
  17. <mkdir dir="${ant.build}/classes/META-INF/services" />
  18. <copy file="org.apache.tools.ant.ProjectHelper"
  19. tofile="${ant.build}/classes/META-INF/services/org.apache.tools.ant.ProjectHelper" />
  20. <jar file="ant-sax2.jar" basedir="${ant.build}/classes" >
  21. <include name="META-INF/**" />
  22. <include name="org/apache/tools/ant/helper/ProjectHelperImpl2*" />
  23. <include name="org/apache/tools/ant/RuntimeConfigurable2*" />
  24. </jar>
  25. </target>
  26. <target name="clean">
  27. <delete file="${ant.src}/src/main/org/apache/tools/ant/RuntimeConfigurable2.java" />
  28. <delete file="${ant.src}/src/main/org/apache/tools/ant/helper/ProjectHelperImpl2.java" />
  29. </target>
  30. </project>