source: jclic/trunk/fuentes/extensions/xml/build.xml @ 3466

Last change on this file since 3466 was 3466, checked in by Juanma, 4 years ago

Updated to 3.2.1

File size: 3.7 KB
Line 
1<?xml version="1.0"?>
2
3<project name="JDom" basedir="." default="all">
4
5  <!-- =================================================================== -->
6  <!-- INIT                                                                -->
7  <!-- =================================================================== -->
8  <target name="init"> 
9
10    <!-- Variables -->
11    <property name="name"           value="JDom 1.0" />   
12    <property name="year"           value="2015" />
13   
14    <!-- JClic is currently targeted to JVM 1.6 -->
15    <property name="ant.build.javac.source" value="1.6"/>
16    <property name="ant.build.javac.target" value="1.6"/>   
17
18    <property name="build.dir"      location="build" />
19    <property name="apidoc.dir"     location="apidoc" />
20   
21    <property name="debug"          value="on" />   
22    <property name="deprecation"    value="on" />   
23    <property name="optimize"       value="on" />   
24   
25    <echo message="---------------------"/>
26    <echo message="JDom build"/>
27    <echo message="---------------------"/>
28   
29    <!-- Create dirs -->
30    <mkdir dir="${build.dir}"/>
31
32  </target>
33
34  <!-- =================================================================== -->
35  <!-- MAIN                                                                -->
36  <!-- =================================================================== -->
37  <target name="all" 
38          depends="jdom" 
39          description="Build everything.">
40
41    <echo message="*** JDom successfully compiled!"/>
42
43  </target>
44
45  <!-- =================================================================== -->
46  <!-- CLEAN                                                               -->
47  <!-- =================================================================== -->
48  <target name="clean" 
49          depends="init" 
50          description="Clean build dir">
51    <delete dir="${build.dir}" />
52    <echo message="*** Build dir cleared!"/>
53  </target>
54 
55  <!-- =================================================================== -->
56  <!-- JAVADOC                                                             -->
57  <!-- =================================================================== -->
58  <target name="javadoc" 
59          depends="all" 
60          description="JDom JavaDoc">
61    <delete dir="${apidoc.dir}" />
62    <mkdir dir="${apidoc.dir}"/>
63    <javadoc packagenames="org.jdom.*" 
64             destdir="${apidoc.dir}" 
65             author="true" 
66             version="true" 
67             use="true" 
68             splitindex="true" 
69             noindex="false" 
70             windowtitle="${name} API" 
71             doctitle="${name}">
72             <sourcepath>
73               <pathelement location="jdom-1.0/src"/>
74               <pathelement location="customJdom-1.0/src"/>
75             </sourcepath>
76             <classpath />
77             <excludepackage name="org.jdom.xpath" />
78             <link href="http://docs.oracle.com/javase/1.5.0/docs/api/" />
79    </javadoc>
80  </target>
81
82  <!-- =================================================================== -->
83  <!-- JDOM                                                                -->
84  <!-- =================================================================== -->
85  <target name="jdom" 
86          depends="init">
87    <mkdir dir="${build.dir}/jdom"/>
88    <javac destdir="${build.dir}/jdom" 
89           debug="${debug}" 
90           deprecation="${deprecation}"
91           source="${ant.build.javac.source}"
92           target="${ant.build.javac.target}"
93           includeAntRuntime="false"
94           optimize="${optimize}">
95           <src path="jdom-1.0/src" />
96           <src path="customJdom-1.0/src" />
97           <exclude name="org/jdom/xpath/**/*"/>
98    </javac>
99    <jar jarfile="${build.dir}/jdom.jar" 
100         basedir="${build.dir}/jdom" />
101  </target>
102
103</project>
Note: See TracBrowser for help on using the repository browser.