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

build.xml 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="DMDirc Plugins" default="default" basedir=".">
  3. <description>Builds, packages and tests DMDirc plugins.</description>
  4. <!-- Resolve the relative directory -->
  5. <property name="dmdircOutput" location="${plugins.dmdirc.build.dir}"/>
  6. <target name="init-dependencies"/>
  7. <target name="compile">
  8. <exec executable="gradle" dir=".">
  9. <arg value="-PdmdircOutput=${dmdircOutput}"/>
  10. <arg value="--parallel"/>
  11. <arg value="compile"/>
  12. </exec>
  13. </target>
  14. <target name="jar">
  15. <exec executable="gradle" dir=".">
  16. <arg value="-PdmdircOutput=${dmdircOutput}"/>
  17. <arg value="--parallel"/>
  18. <arg value="jar"/>
  19. </exec>
  20. <mkdir dir="dist"/>
  21. <copy todir="dist" flatten="true">
  22. <fileset dir=".">
  23. <include name="*/build/libs/*.jar"/>
  24. </fileset>
  25. </copy>
  26. </target>
  27. <target name="clean">
  28. <exec executable="gradle" dir=".">
  29. <arg value="-PdmdircOutput=${dmdircOutput}"/>
  30. <arg value="--parallel"/>
  31. <arg value="clean"/>
  32. </exec>
  33. </target>
  34. <target name="with.clover"/>
  35. <target name="compile-for-tests" depends="compile"/>
  36. </project>