PageRenderTime 51ms CodeModel.GetById 24ms RepoModel.GetById 2ms app.codeStats 0ms

/build.xml

https://bitbucket.org/atlassian/jetbrains-bitbucket-connector/
XML | 76 lines | 68 code | 8 blank | 0 comment | 0 complexity | 117b218656dae424114e18d024e8517f MD5 | raw file
  1. <project basedir="." default="dist">
  2. <property name="idea.dir" value="/opt/java/idea-IC-123.123"/>
  3. <property name="idea.lib" value="${idea.dir}/lib"/>
  4. <path id="javac2.classpath">
  5. <pathelement location="${idea.lib}/javac2.jar"/>
  6. <pathelement location="${idea.lib}/jdom.jar"/>
  7. <pathelement location="${idea.lib}/asm.jar"/>
  8. <pathelement location="${idea.lib}/asm4-all.jar"/>
  9. <pathelement location="${idea.lib}/asm-commons.jar"/>
  10. <pathelement location="${idea.lib}/jgoodies-forms.jar"/>
  11. </path>
  12. <taskdef name="javac2" classname="com.intellij.ant.Javac2" classpathref="javac2.classpath"/>
  13. <target name="dist">
  14. <delete dir="build"/>
  15. <mkdir dir="build"/>
  16. <mkdir dir="build/classes"/>
  17. <javac2 srcdir="src" destdir="build/classes" target="1.5">
  18. <classpath>
  19. <fileset dir="${idea.dir}/lib">
  20. <include name="*.jar"/>
  21. </fileset>
  22. <fileset dir="${java.home}/lib">
  23. <include name="*.jar"/>
  24. </fileset>
  25. <fileset dir="${idea.dir}/plugins/hg4idea/lib">
  26. <include name="hg4idea.jar"/>
  27. </fileset>
  28. <fileset dir="${idea.dir}/plugins/git4idea/lib">
  29. <include name="git4idea.jar"/>
  30. </fileset>
  31. <fileset dir="${basedir}/lib">
  32. <include name="*.jar"/>
  33. </fileset>
  34. <fileset dir="${idea.dir}/plugins/tasks/lib">
  35. <include name="tasks-api.jar"/>
  36. <include name="tasks-core.jar"/>
  37. </fileset>
  38. </classpath>
  39. </javac2>
  40. <jar destfile="build/bitbucket.jar">
  41. <fileset dir="build/classes">
  42. <include name="**/*"/>
  43. </fileset>
  44. <fileset dir="src">
  45. <include name="**/*.properties"/>
  46. <include name="**/*.png"/>
  47. </fileset>
  48. <fileset dir="images">
  49. <include name="**/*.png"/>
  50. </fileset>
  51. <fileset dir=".">
  52. <include name="META-INF/*"/>
  53. </fileset>
  54. </jar>
  55. <mkdir dir="build/Bitbucket/lib"/>
  56. <copy todir="build/Bitbucket/lib">
  57. <fileset dir="lib">
  58. <include name="*.jar"/>
  59. </fileset>
  60. <fileset dir="build">
  61. <include name="*.jar"/>
  62. </fileset>
  63. </copy>
  64. <zip basedir="build" destfile="build/bitbucket.zip">
  65. <include name="Bitbucket/lib/*.jar"/>
  66. </zip>
  67. </target>
  68. </project>