Changeset 930


Ignore:
Timestamp:
Feb 24, 2005, 3:59:30 PM (18 years ago)
Author:
per
Message:

Ant generation of XML-Schema documentation.

Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r876 r930  
    11<?xml version="1.0"?>
    22<project name="Proteios" default="all" basedir=".">
    3     <description>
    4       Proteios build file
    5     </description>
    6     <!-- set global properties for this build -->
    7     <property name="src" location="src/org"/>
    8     <property name="build" location="dist"/>
    9     <property name="docs"  location="docs"/>
    10     <property name="build_lib"  location="build_lib"/>
    11     <property name="lib"  location="dist/proteios/lib"/>
    12 
    13     <target name="init">
    14         <!-- Create the time stamp -->
    15         <tstamp/>
    16     </target>
    17 
    18     <target name="all" depends="core,importer,query,exporter,test,gui"
    19         description="compile all packages" />
    20 
    21     <target name="core" depends="init,hib_element"
    22         description="compile the core package" >
    23         <!-- Compile the java code from ${src} into ${build} -->
    24         <javac encoding="iso-8859-1" srcdir="${src}"
    25             destdir="${build}"
    26             includes="**/core/*.java **/core/element/*.java "
     3    <description>
     4      Proteios build file
     5    </description>
     6    <!-- set global properties for this build -->
     7    <property name="src" location="src/org"/>
     8    <property name="build" location="dist"/>
     9    <property name="docs" location="docs"/>
     10    <property name="build_lib"  location="build_lib"/>
     11    <property name="lib"  location="dist/proteios/lib"/>
     12
     13    <target name="init">
     14        <!-- Create the time stamp -->
     15        <tstamp/>
     16    </target>
     17
     18    <target name="all" depends="core,importer,query,exporter,test,gui"
     19        description="compile all packages" />
     20
     21    <target name="doc" depends="javadoc,xsddoc,uml"
     22        description="generate all documentation" />
     23
     24    <target name="core" depends="init,hib_element"
     25        description="compile the core package" >
     26        <!-- Compile the java code from ${src} into ${build} -->
     27        <javac encoding="iso-8859-1" srcdir="${src}"
     28            destdir="${build}"
     29            includes="**/core/*.java **/core/element/*.java "
    2730        debug="true">
    28         <classpath>
    29           <fileset dir="${lib}">
    30             <include name="*.jar"/>
    31           </fileset>
    32         </classpath>
    33         </javac>
    34     </target>
     31        <classpath>
     32          <fileset dir="${lib}">
     33            <include name="*.jar"/>
     34          </fileset>
     35        </classpath>
     36        </javac>
     37    </target>
    3538   
    36     <target name="exporter" depends="core"
    37         description="compile the exporter package" >
    38         <!-- Compile the java code from ${src} into ${build} -->
    39         <javac encoding="iso-8859-1" srcdir="${src}"
    40             destdir="${build}"
    41             includes="**/exporter/*.java" debug="true">
    42           <classpath>
    43             <fileset dir="${lib}">
    44               <include name="*.jar"/>
    45             </fileset>
    46           </classpath>
    47         </javac>
    48     </target>
    49 
    50     <target name="importer" depends="init"
    51         description="compile the importer package" >
    52         <!-- Compile the java code from ${src} into ${build} -->
    53         <javac encoding="iso-8859-1" srcdir="${src}"
    54             destdir="${build}"
    55             includes="**/importer/*.java"
    56             excludes="**/gui/importer/*.java" debug="true">
    57           <classpath>
    58             <fileset dir="${lib}">
    59               <include name="*.jar"/>
    60             </fileset>
    61           </classpath>
    62         </javac>
    63     </target>
    64 
    65     <target name="test" depends="core"
    66         description="compile the test package" >
    67         <!-- Compile the java code from ${src} into ${build} -->
    68         <javac encoding="iso-8859-1" srcdir="${src}"
    69             destdir="${build}"
    70             includes="**/test/*.java" debug="true">
    71           <classpath>
    72             <fileset dir="${lib}">
    73               <include name="*.jar"/>
    74             </fileset>
    75           </classpath>
    76         </javac>
    77     </target>
    78 
    79     <target name="query" depends="core"
    80         description="compile the query package" >
    81         <!-- Compile the java code from ${src} into ${build} -->
    82         <javac encoding="iso-8859-1" srcdir="${src}"
    83             destdir="${build}"
    84             includes="**/query/*.java"
     39    <target name="exporter" depends="core"
     40        description="compile the exporter package" >
     41        <!-- Compile the java code from ${src} into ${build} -->
     42        <javac encoding="iso-8859-1" srcdir="${src}"
     43            destdir="${build}"
     44            includes="**/exporter/*.java" debug="true">
     45          <classpath>
     46            <fileset dir="${lib}">
     47              <include name="*.jar"/>
     48            </fileset>
     49          </classpath>
     50        </javac>
     51    </target>
     52
     53    <target name="importer" depends="init"
     54        description="compile the importer package" >
     55        <!-- Compile the java code from ${src} into ${build} -->
     56        <javac encoding="iso-8859-1" srcdir="${src}"
     57            destdir="${build}"
     58            includes="**/importer/*.java"
     59            excludes="**/gui/importer/*.java" debug="true">
     60          <classpath>
     61            <fileset dir="${lib}">
     62              <include name="*.jar"/>
     63            </fileset>
     64          </classpath>
     65        </javac>
     66    </target>
     67
     68    <target name="test" depends="core"
     69        description="compile the test package" >
     70        <!-- Compile the java code from ${src} into ${build} -->
     71        <javac encoding="iso-8859-1" srcdir="${src}"
     72            destdir="${build}"
     73            includes="**/test/*.java" debug="true">
     74          <classpath>
     75            <fileset dir="${lib}">
     76              <include name="*.jar"/>
     77            </fileset>
     78          </classpath>
     79        </javac>
     80    </target>
     81
     82    <target name="query" depends="core"
     83        description="compile the query package" >
     84        <!-- Compile the java code from ${src} into ${build} -->
     85        <javac encoding="iso-8859-1" srcdir="${src}"
     86            destdir="${build}"
     87            includes="**/query/*.java"
    8588            excludes="**/gui/query/*.java" debug="true">
    86           <classpath>
    87             <fileset dir="${lib}">
    88               <include name="*.jar"/>
    89             </fileset>
    90           </classpath>
    91         </javac>
    92     </target>
    93 
    94     <target name="gui" depends="init, exporter, query"
    95         description="compile the gui package" >
    96         <!-- Compile the java code from ${src} into ${build} -->
    97         <javac encoding="iso-8859-1" srcdir="${src}"
    98             destdir="${build}"
    99             includes="proteios/gui/**/*.java"
     89          <classpath>
     90            <fileset dir="${lib}">
     91              <include name="*.jar"/>
     92            </fileset>
     93          </classpath>
     94        </javac>
     95    </target>
     96
     97    <target name="gui" depends="init, exporter, query"
     98        description="compile the gui package" >
     99        <!-- Compile the java code from ${src} into ${build} -->
     100        <javac encoding="iso-8859-1" srcdir="${src}"
     101            destdir="${build}"
     102            includes="proteios/gui/**/*.java"
    100103            debug="true">
    101         <classpath>
    102           <fileset dir="${lib}">
    103           <include name="*.jar"/>
     104        <classpath>
     105          <fileset dir="${lib}">
     106          <include name="*.jar"/>
    104107        </fileset>
    105         </classpath>
     108        </classpath>
    106109    </javac>
    107         <javac encoding="iso-8859-1" srcdir="${src}"
    108             destdir="${build}"
    109             includes="proteios/gui/*.java">
    110         <classpath>
    111           <fileset dir="${lib}">
    112           <include name="*.jar"/>
     110        <javac encoding="iso-8859-1" srcdir="${src}"
     111            destdir="${build}"
     112            includes="proteios/gui/*.java">
     113        <classpath>
     114          <fileset dir="${lib}">
     115          <include name="*.jar"/>
    113116        </fileset>
    114         </classpath>
     117        </classpath>
    115118    </javac>
    116     </target>
    117 
    118     <target name="clean"
    119         description="clean up" >
    120         <!-- Delete the ${build} directory trees -->
    121         <delete dir="${build}/org"/>
    122     </target>
    123 
    124 
    125     <target name="doc"
    126         description="generate documentation" >
    127 
    128         <javadoc
    129             destdir="${docs}/javadoc"
    130             author="true"
    131             version="true"
    132             use="true"
    133             access="private"
    134             windowtitle="Proteios API">
    135 
    136             <fileset dir="${src}" defaultexcludes="yes">
    137                 <include name="**/*.java" />
    138                 <exclude name="**/Base64Coder.java"/>
    139             </fileset>
    140         <classpath>
    141           <fileset dir="${lib}">
    142           <include name="*.jar"/>
     119    </target>
     120
     121    <target name="clean"
     122        description="clean up" >
     123        <!-- Delete the ${build} directory trees -->
     124        <delete dir="${build}/org"/>
     125    </target>
     126
     127
     128    <target name="javadoc"
     129        description="generate source code API documentation" >
     130
     131        <javadoc
     132            destdir="${docs}/javadoc"
     133            author="true"
     134            version="true"
     135            use="true"
     136            access="private"
     137            windowtitle="Proteios API">
     138
     139            <fileset dir="${src}" defaultexcludes="yes">
     140                <include name="**/*.java" />
     141                <exclude name="**/Base64Coder.java"/>
     142            </fileset>
     143        <classpath>
     144          <fileset dir="${lib}">
     145          <include name="*.jar"/>
    143146        </fileset>
    144         </classpath>
    145 
    146             <doctitle><![CDATA[<h1>Proteios API</h1>]]></doctitle>
    147             <bottom><![CDATA[<i>Copyright &#169; 2005 Per G&auml;rd&eacute;n, Jari H&auml;kkinen, Rikard Alm - proteios.org </i>]]></bottom>
    148         </javadoc>
    149     </target>
    150 
    151 
    152     <target name="uml" depends="uml_core,uml_importer,uml_exporter, uml_test, uml_gui.main,uml_gui.importer,uml_gui.tree"/>
    153 
    154     <target name="uml_core"
    155         description="generate uml for core package using UmlGraph" >
    156         <javadoc>
    157             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    158                 <param name="-all"/>
    159                 <param name="-qualify"/>
    160                 <param name="-private"/>
    161                 <param name="-hide" value="java.lang.Exception"/>
     147        </classpath>
     148
     149            <doctitle><![CDATA[<h1>Proteios API</h1>]]></doctitle>
     150            <bottom><![CDATA[<i>Copyright &#169; 2005 Per G&auml;rd&eacute;n, Jari H&auml;kkinen, Rikard Alm - proteios.org </i>]]></bottom>
     151        </javadoc>
     152    </target>
     153
     154
     155    <target name="xsddoc" depends="xsddoc_proteios,xsddoc_proteiosData,xsddoc_proteiosMzData"/>
     156
     157    <target name="xsddoc_proteios"
     158        description="generate XML schema documentation using xalan and xs3p">
     159      <java classname="org.apache.xalan.xslt.Process">
     160        <arg value="-IN"/>
     161        <arg value="${build}/proteios/conf/proteios.xsd"/>
     162        <arg value="-XSL"/>
     163        <arg value="${build_lib}/xs3p.xsl"/>
     164        <arg value="-OUT"/>
     165        <arg value="${docs}/xsddoc/proteios.html"/>
     166        <classpath>
     167          <pathelement location="${lib}/xercesImpl.jar"/>
     168          <pathelement location="${lib}/xalan.jar"/>
     169        </classpath>
     170      </java>
     171    </target>
     172
     173    <target name="xsddoc_proteiosData"
     174        description="generate XML schema documentation using xalan and xs3p">
     175      <java classname="org.apache.xalan.xslt.Process">
     176        <arg value="-IN"/>
     177        <arg value="${build}/proteios/conf/proteiosData.xsd"/>
     178        <arg value="-XSL"/>
     179        <arg value="${build_lib}/xs3p.xsl"/>
     180        <arg value="-OUT"/>
     181        <arg value="${docs}/xsddoc/proteiosData.html"/>
     182        <classpath>
     183          <pathelement location="${lib}/xercesImpl.jar"/>
     184          <pathelement location="${lib}/xalan.jar"/>
     185        </classpath>
     186      </java>
     187    </target>
     188
     189    <target name="xsddoc_proteiosMzData"
     190        description="generate XML schema documentation using xalan and xs3p">
     191      <java classname="org.apache.xalan.xslt.Process">
     192        <arg value="-IN"/>
     193        <arg value="${build}/proteios/conf/proteiosMzData.xsd"/>
     194        <arg value="-XSL"/>
     195        <arg value="${build_lib}/xs3p.xsl"/>
     196        <arg value="-OUT"/>
     197        <arg value="${docs}/xsddoc/proteiosMzData.html"/>
     198        <classpath>
     199          <pathelement location="${lib}/xercesImpl.jar"/>
     200          <pathelement location="${lib}/xalan.jar"/>
     201        </classpath>
     202      </java>
     203    </target>
     204
     205
     206    <target name="uml" depends="uml_core,uml_importer,uml_exporter, uml_test, uml_gui.main,uml_gui.importer,uml_gui.tree"/>
     207
     208    <target name="uml_core"
     209        description="generate uml for core package using UmlGraph" >
     210        <javadoc>
     211            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     212                <param name="-all"/>
     213                <param name="-qualify"/>
     214                <param name="-private"/>
     215                <param name="-hide" value="java.lang.Exception"/>
    162216                <param name="-hide" value="org.proteios.core.XMLProcessor.MySAXBuilder"/>
    163             </doclet>
    164             <fileset dir="${src}" defaultexcludes="yes">
    165                 <include name="**/core/*.java" />
    166             </fileset>
    167         </javadoc>
    168         <apply executable="dot">
    169             <arg value="-Tps"/>
    170             <arg value="-o${docs}/uml/core.ps"/>
    171             <fileset file="graph.dot"/>
    172         </apply>
    173     </target>
    174 
    175     <target name="uml_importer"
    176         description="generate uml for importer package using UmlGraph" >
    177         <javadoc>
    178             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    179                 <param name="-all"/>
    180                 <param name="-qualify"/>
    181                 <param name="-private"/>
    182                 <param name="-hide" value="java.lang.Exception"/>
    183             </doclet>
    184             <fileset dir="${src}" defaultexcludes="yes">
    185                 <include name="**/importer/*.java" />
    186                 <exclude name="**/gui/importer/*.java" />
    187             </fileset>
    188         </javadoc>
    189         <apply executable="dot">
    190             <arg value="-Tps"/>
    191             <arg value="-o${docs}/uml/importer.ps"/>
    192             <fileset file="graph.dot"/>
    193         </apply>
    194     </target>
    195 
    196     <target name="uml_exporter"
    197         description="generate uml for exporter package using UmlGraph" >
    198         <javadoc>
    199             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    200                 <param name="-all"/>
    201                 <param name="-qualify"/>
    202                 <param name="-private"/>
    203                 <param name="-hide" value="java.lang.Exception"/>
    204             </doclet>
    205             <fileset dir="${src}" defaultexcludes="yes">
    206                 <include name="**/exporter/*.java" />
    207                 <exclude name="**/gui/exporter/*.java" />
    208             </fileset>
    209         </javadoc>
    210         <apply executable="dot">
    211             <arg value="-Tps"/>
    212             <arg value="-o${docs}/uml/exporter.ps"/>
    213             <fileset file="graph.dot"/>
    214         </apply>
    215     </target>
    216 
    217     <target name="uml_test"
    218         description="generate uml for test package using UmlGraph" >
    219         <javadoc>
    220             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    221                 <param name="-all"/>
    222                 <param name="-qualify"/>
    223                 <param name="-private"/>
    224                 <param name="-hide" value="java.lang.Exception"/>
    225             </doclet>
    226             <fileset dir="${src}" defaultexcludes="yes">
    227                 <include name="**/test/*.java" />
    228                 <exclude name="**/gui/test/*.java" />
    229             </fileset>
    230         </javadoc>
    231         <apply executable="dot">
    232             <arg value="-Tps"/>
    233             <arg value="-o${docs}/uml/test.ps"/>
    234             <fileset file="graph.dot"/>
    235         </apply>
    236     </target>
    237 
    238     <target name="uml_gui.main"
    239         description="generate uml for gui.main package using UmlGraph" >
    240         <javadoc>
    241             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    242                 <param name="-all"/>
    243                 <param name="-qualify"/>
    244                 <param name="-private"/>
    245                 <param name="-hide" value="javax.swing.JPanel"/>
    246                 <param name="-hide" value="javax.swing.JFrame"/>
    247             </doclet>
    248             <fileset dir="${src}" defaultexcludes="yes">
    249                 <include name="**/gui/main/*.java" />
    250             </fileset>
    251         </javadoc>
    252         <apply executable="dot">
    253             <arg value="-Tps"/>
    254             <arg value="-o${docs}/uml/gui/main.ps"/>
    255             <fileset file="graph.dot"/>
    256         </apply>
    257     </target>
    258 
    259     <target name="uml_gui.importer"
    260         description="generate uml for gui.importer package using UmlGraph" >
    261         <javadoc>
    262             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    263                 <param name="-all"/>
    264                 <param name="-qualify"/>
    265                 <param name="-private"/>
    266                 <param name="-hide" value="java.lang.Thread"/>
    267                 <param name="-hide" value="javax.swing.JFrame"/>
    268                 <param name="-hide" value="javax.swing.JPanel"/>
    269                 <param name="-hide" value="java.awt.dnd.DropTargetListener"/>
    270                 <param name="-hide" value="java.awt.event.ActionListener"/>
    271             </doclet>
    272             <fileset dir="${src}" defaultexcludes="yes">
    273                 <include name="**/gui/importer/*.java" />
    274             </fileset>
    275         </javadoc>
    276         <apply executable="dot">
    277             <arg value="-Tps"/>
    278             <arg value="-o${docs}/uml/gui/importer.ps"/>
    279             <fileset file="graph.dot"/>
    280         </apply>
    281     </target>
    282 
    283     <target name="uml_gui.tree"
    284         description="generate uml for gui.tree package using UmlGraph" >
    285         <javadoc>
    286             <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
    287                 <param name="-all"/>
    288                 <param name="-qualify"/>
    289                 <param name="-private"/>
     217            </doclet>
     218            <fileset dir="${src}" defaultexcludes="yes">
     219                <include name="**/core/*.java" />
     220            </fileset>
     221        </javadoc>
     222        <apply executable="dot">
     223            <arg value="-Tps"/>
     224            <arg value="-o${docs}/uml/core.ps"/>
     225            <fileset file="graph.dot"/>
     226        </apply>
     227    </target>
     228
     229    <target name="uml_importer"
     230        description="generate uml for importer package using UmlGraph" >
     231        <javadoc>
     232            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     233                <param name="-all"/>
     234                <param name="-qualify"/>
     235                <param name="-private"/>
     236                <param name="-hide" value="java.lang.Exception"/>
     237            </doclet>
     238            <fileset dir="${src}" defaultexcludes="yes">
     239                <include name="**/importer/*.java" />
     240                <exclude name="**/gui/importer/*.java" />
     241            </fileset>
     242        </javadoc>
     243        <apply executable="dot">
     244            <arg value="-Tps"/>
     245            <arg value="-o${docs}/uml/importer.ps"/>
     246            <fileset file="graph.dot"/>
     247        </apply>
     248    </target>
     249
     250    <target name="uml_exporter"
     251        description="generate uml for exporter package using UmlGraph" >
     252        <javadoc>
     253            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     254                <param name="-all"/>
     255                <param name="-qualify"/>
     256                <param name="-private"/>
     257                <param name="-hide" value="java.lang.Exception"/>
     258            </doclet>
     259            <fileset dir="${src}" defaultexcludes="yes">
     260                <include name="**/exporter/*.java" />
     261                <exclude name="**/gui/exporter/*.java" />
     262            </fileset>
     263        </javadoc>
     264        <apply executable="dot">
     265            <arg value="-Tps"/>
     266            <arg value="-o${docs}/uml/exporter.ps"/>
     267            <fileset file="graph.dot"/>
     268        </apply>
     269    </target>
     270
     271    <target name="uml_test"
     272        description="generate uml for test package using UmlGraph" >
     273        <javadoc>
     274            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     275                <param name="-all"/>
     276                <param name="-qualify"/>
     277                <param name="-private"/>
     278                <param name="-hide" value="java.lang.Exception"/>
     279            </doclet>
     280            <fileset dir="${src}" defaultexcludes="yes">
     281                <include name="**/test/*.java" />
     282                <exclude name="**/gui/test/*.java" />
     283            </fileset>
     284        </javadoc>
     285        <apply executable="dot">
     286            <arg value="-Tps"/>
     287            <arg value="-o${docs}/uml/test.ps"/>
     288            <fileset file="graph.dot"/>
     289        </apply>
     290    </target>
     291
     292    <target name="uml_gui.main"
     293        description="generate uml for gui.main package using UmlGraph" >
     294        <javadoc>
     295            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     296                <param name="-all"/>
     297                <param name="-qualify"/>
     298                <param name="-private"/>
     299                <param name="-hide" value="javax.swing.JPanel"/>
     300                <param name="-hide" value="javax.swing.JFrame"/>
     301            </doclet>
     302            <fileset dir="${src}" defaultexcludes="yes">
     303                <include name="**/gui/main/*.java" />
     304            </fileset>
     305        </javadoc>
     306        <apply executable="dot">
     307            <arg value="-Tps"/>
     308            <arg value="-o${docs}/uml/gui/main.ps"/>
     309            <fileset file="graph.dot"/>
     310        </apply>
     311    </target>
     312
     313    <target name="uml_gui.importer"
     314        description="generate uml for gui.importer package using UmlGraph" >
     315        <javadoc>
     316            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     317                <param name="-all"/>
     318                <param name="-qualify"/>
     319                <param name="-private"/>
    290320                <param name="-hide" value="java.lang.Thread"/>
    291                 <param name="-hide" value="javax.swing.JPanel"/>
    292                 <param name="-hide" value="javax.swing.JTree"/>
     321                <param name="-hide" value="javax.swing.JFrame"/>
     322                <param name="-hide" value="javax.swing.JPanel"/>
     323                <param name="-hide" value="java.awt.dnd.DropTargetListener"/>
     324                <param name="-hide" value="java.awt.event.ActionListener"/>
     325            </doclet>
     326            <fileset dir="${src}" defaultexcludes="yes">
     327                <include name="**/gui/importer/*.java" />
     328            </fileset>
     329        </javadoc>
     330        <apply executable="dot">
     331            <arg value="-Tps"/>
     332            <arg value="-o${docs}/uml/gui/importer.ps"/>
     333            <fileset file="graph.dot"/>
     334        </apply>
     335    </target>
     336
     337    <target name="uml_gui.tree"
     338        description="generate uml for gui.tree package using UmlGraph" >
     339        <javadoc>
     340            <doclet name="UmlGraph" path="${build_lib}/UmlGraph.jar">
     341                <param name="-all"/>
     342                <param name="-qualify"/>
     343                <param name="-private"/>
     344                <param name="-hide" value="java.lang.Thread"/>
     345                <param name="-hide" value="javax.swing.JPanel"/>
     346                <param name="-hide" value="javax.swing.JTree"/>
    293347                <param name="-hide" value="javax.swing.event.TreeWillExpandListener"/>
    294                 <param name="-hide" value="javax.swing.tree.DefaultTreeCellRenderer"/>
    295                 <param name="-hide" value="javax.swing.tree.DefaultMutableTreeNode"/>
    296                 <param name="-hide" value="javax.swing.JPopupMenu"/>
    297             </doclet>
    298             <fileset dir="${src}" defaultexcludes="yes">
    299                 <include name="**/gui/tree/*.java" />
    300             </fileset>
    301         </javadoc>
    302         <apply executable="dot">
    303             <arg value="-Tps"/>
    304             <arg value="-o${docs}/uml/gui/tree.ps"/>
    305             <fileset file="graph.dot"/>
    306         </apply>
    307     </target>
    308 
    309     <target name="hib_element" depends="init"
    310         description="Generates Hibernate class descriptor files.">
    311 
    312         <!-- Define the hibernatedoclet task -->
     348                <param name="-hide" value="javax.swing.tree.DefaultTreeCellRenderer"/>
     349                <param name="-hide" value="javax.swing.tree.DefaultMutableTreeNode"/>
     350                <param name="-hide" value="javax.swing.JPopupMenu"/>
     351            </doclet>
     352            <fileset dir="${src}" defaultexcludes="yes">
     353                <include name="**/gui/tree/*.java" />
     354            </fileset>
     355        </javadoc>
     356        <apply executable="dot">
     357            <arg value="-Tps"/>
     358            <arg value="-o${docs}/uml/gui/tree.ps"/>
     359            <fileset file="graph.dot"/>
     360        </apply>
     361    </target>
     362
     363    <target name="hib_element" depends="init"
     364        description="Generates Hibernate class descriptor files.">
     365
     366        <!-- Define the hibernatedoclet task -->
    313367    <path id="xdoclet.classpath">
    314         <fileset dir="${build_lib}/">
    315           <include name="*.jar"/>
    316         </fileset>
     368        <fileset dir="${build_lib}/">
     369          <include name="*.jar"/>
     370        </fileset>
    317371    </path>
    318372
    319373    <taskdef name="hibernatedoclet"
    320       classname="xdoclet.modules.hibernate.HibernateDocletTask">
    321         <classpath refid="xdoclet.classpath"/>
     374      classname="xdoclet.modules.hibernate.HibernateDocletTask">
     375        <classpath refid="xdoclet.classpath"/>
    322376    </taskdef>
    323377
    324         <!-- Execute the hibernatedoclet task -->
    325         <hibernatedoclet destdir="${build}">
    326             <fileset dir="src">
    327                 <include name="org/proteios/core/element/*.java"/>
    328             </fileset>
    329             <hibernate version="2.0"/>
    330         </hibernatedoclet>
    331 
    332         <!-- Upgrade grammar from Hibernate1 to Hibernate2 -->
    333         <replace dir=".">
    334             <include name="*.hbm.xml"/>
    335             <replacefilter token="readonly=" value="inverse="/>
    336             <replacefilter token="role=" value="name="/>
    337             <replacefilter token="hibernate-mapping.dtd" value="hibernate-mapping-2.0.dtd"/>
    338         </replace>
    339     </target>
     378        <!-- Execute the hibernatedoclet task -->
     379        <hibernatedoclet destdir="${build}">
     380            <fileset dir="src">
     381                <include name="org/proteios/core/element/*.java"/>
     382            </fileset>
     383            <hibernate version="2.0"/>
     384        </hibernatedoclet>
     385
     386        <!-- Upgrade grammar from Hibernate1 to Hibernate2 -->
     387        <replace dir=".">
     388            <include name="*.hbm.xml"/>
     389            <replacefilter token="readonly=" value="inverse="/>
     390            <replacefilter token="role=" value="name="/>
     391            <replacefilter token="hibernate-mapping.dtd" value="hibernate-mapping-2.0.dtd"/>
     392        </replace>
     393    </target>
    340394</project>
Note: See TracChangeset for help on using the changeset viewer.