api/core/build.xml

Code
Comments
Other
Rev Date Author Line
1738 14 Jun 07 gregory 1 <?xml version="1.0"?>
1738 14 Jun 07 gregory 2 <!--
1738 14 Jun 07 gregory 3  $Id$
1738 14 Jun 07 gregory 4
1916 31 Aug 07 jari 5   Copyright (C) 2007 Gregory Vincic, Olle Mansson
1738 14 Jun 07 gregory 6
1738 14 Jun 07 gregory 7   Files are copyright by their respective authors. The contributions to
1738 14 Jun 07 gregory 8   files where copyright is not explicitly stated can be traced with the
1738 14 Jun 07 gregory 9   source code revision system.
1738 14 Jun 07 gregory 10
1738 14 Jun 07 gregory 11   This file is part of Proteios.
1738 14 Jun 07 gregory 12   Available at http://www.proteios.org/
1738 14 Jun 07 gregory 13
1738 14 Jun 07 gregory 14   Proteios is free software; you can redistribute it and/or
1738 14 Jun 07 gregory 15   modify it under the terms of the GNU General Public License
1738 14 Jun 07 gregory 16   as published by the Free Software Foundation; either version 2
1738 14 Jun 07 gregory 17   of the License, or (at your option) any later version.
1738 14 Jun 07 gregory 18
1738 14 Jun 07 gregory 19   Proteios is distributed in the hope that it will be useful,
1738 14 Jun 07 gregory 20   but WITHOUT ANY WARRANTY; without even the implied warranty of
1738 14 Jun 07 gregory 21   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1738 14 Jun 07 gregory 22   GNU General Public License for more details.
1738 14 Jun 07 gregory 23
1738 14 Jun 07 gregory 24   You should have received a copy of the GNU General Public License
1738 14 Jun 07 gregory 25   along with this program; if not, write to the Free Software
1738 14 Jun 07 gregory 26   Foundation, Inc., 59 Temple Place - Suite 330,
1738 14 Jun 07 gregory 27   Boston, MA  02111-1307, USA.
1738 14 Jun 07 gregory 28 -->
3583 12 Mar 10 gregory 29 <project name="Core API"
3583 12 Mar 10 gregory 30          default="dist-jar">
3583 12 Mar 10 gregory 31   <description>Core API</description>
3583 12 Mar 10 gregory 32   <!-- ====== Configuration ======= -->
3656 09 Apr 10 gregory 33   <!-- overridden in main build.xml -->
3656 09 Apr 10 gregory 34   <property name="MAJOR_VERSION" value="0"/>
3656 09 Apr 10 gregory 35   <property name="MINOR_VERSION" value="0"/>
3656 09 Apr 10 gregory 36   <property name="MICRO_VERSION" value="0"/>
3656 09 Apr 10 gregory 37   <property name="VERSION_MARKER" value="local"/>
3656 09 Apr 10 gregory 38
3583 12 Mar 10 gregory 39   <property name="src"
3583 12 Mar 10 gregory 40             location="src" />
3583 12 Mar 10 gregory 41   <property name="build"
3583 12 Mar 10 gregory 42             location="build" />
3583 12 Mar 10 gregory 43   <property name="dist"
3583 12 Mar 10 gregory 44             location="dist" />
3583 12 Mar 10 gregory 45   <property name="test"
3583 12 Mar 10 gregory 46             location="test" />
3583 12 Mar 10 gregory 47   <path id="classpath">
3583 12 Mar 10 gregory 48     <fileset dir="../external">
3583 12 Mar 10 gregory 49       <include name="**/*.jar" />
3583 12 Mar 10 gregory 50     </fileset>
3583 12 Mar 10 gregory 51   </path>
3583 12 Mar 10 gregory 52   <path id="svnant.classpath">
3583 12 Mar 10 gregory 53     <fileset dir="../external/svn">
4557 23 Jun 14 fredrik 54      <include name="svnkit-1.8.5.jar" />
4557 23 Jun 14 fredrik 55      <include name="svnkit-javahl16-1.8.5.jar" />
4557 23 Jun 14 fredrik 56      <include name="sqljet-1.1.10.jar" />
4473 28 May 13 fredrik 57      <include name="antlr-runtime-3.4.jar" />
4473 28 May 13 fredrik 58      <include name="sequence-library-1.0.2.jar" />  
4473 28 May 13 fredrik 59      <include name="svnant.jar" />
4473 28 May 13 fredrik 60      <include name="svnClientAdapter.jar" />
3583 12 Mar 10 gregory 61     </fileset>
3583 12 Mar 10 gregory 62   </path>
3583 12 Mar 10 gregory 63   <typedef resource="org/tigris/subversion/svnant/svnantlib.xml"
3583 12 Mar 10 gregory 64            classpathref="svnant.classpath" />
4473 28 May 13 fredrik 65   <svnSetting svnkit="true" javahl="false" id="svn.settings"/>
3583 12 Mar 10 gregory 66   <!-- ================================= -->
3583 12 Mar 10 gregory 67   <target name="dist-jar"
3583 12 Mar 10 gregory 68           description="--&gt; Core API.">
3583 12 Mar 10 gregory 69     <mkdir dir="${dist}" />
3583 12 Mar 10 gregory 70     <jar basedir="${build}"
3583 12 Mar 10 gregory 71          destfile="${dist}/proteios_core.jar"
3583 12 Mar 10 gregory 72          includes="**/*.class,**/*.hbm.xml,**/hibernate-properties-PlateMappingData.xml" />
3583 12 Mar 10 gregory 73     <jar basedir="${build}"
3583 12 Mar 10 gregory 74          destfile="${dist}/inp2var.jar"
3583 12 Mar 10 gregory 75          manifest="${src}/org/proteios/install/inp2var_mf.txt"
3583 12 Mar 10 gregory 76          includes="org/proteios/install/Input2File.class, org/proteios/install/PasswordField.class, org/proteios/install/MaskingThread.class" />
3583 12 Mar 10 gregory 77     <jar basedir="${build}"
3583 12 Mar 10 gregory 78          destfile="${dist}/Replace.jar"
3583 12 Mar 10 gregory 79          manifest="${src}/org/proteios/install/Replace.manifest"
3583 12 Mar 10 gregory 80          includes="org/proteios/install/Replace.class" />
3583 12 Mar 10 gregory 81     <jar basedir="${build}"
3583 12 Mar 10 gregory 82          destfile="${dist}/GetHostName.jar"
3583 12 Mar 10 gregory 83          manifest="${src}/org/proteios/install/GetHostName.manifest"
3583 12 Mar 10 gregory 84          includes="org/proteios/install/GetHostName.class" />
3583 12 Mar 10 gregory 85   </target>
3583 12 Mar 10 gregory 86   <!-- ================================= -->
3583 12 Mar 10 gregory 87   <target name="hibernate"
3583 12 Mar 10 gregory 88           description="Generates Hibernate mappings for the core.">
3583 12 Mar 10 gregory 89     <path id="hibernatedoclet.classpath">
3583 12 Mar 10 gregory 90       <fileset dir="../external/hibernatedoclet">
3583 12 Mar 10 gregory 91         <include name="**/*.jar" />
3583 12 Mar 10 gregory 92       </fileset>
3583 12 Mar 10 gregory 93     </path>
3583 12 Mar 10 gregory 94     <taskdef name="myhibernatedoclet"
3583 12 Mar 10 gregory 95              classname="xdoclet.modules.hibernate.HibernateDocletTask"
3583 12 Mar 10 gregory 96              classpathref="classpath"
3583 12 Mar 10 gregory 97              description="Task for generating Hibernate mapping files from XDoclet tags" />
3583 12 Mar 10 gregory 98     <myhibernatedoclet destdir="${build}"
3583 12 Mar 10 gregory 99                        excludedtags="@version,@author,@todo"
3583 12 Mar 10 gregory 100                        mergedir="${build}"
3583 12 Mar 10 gregory 101                        verbose="false">
3583 12 Mar 10 gregory 102       <fileset dir="src">
3583 12 Mar 10 gregory 103         <include name="org/proteios/core/**/*.java" />
3583 12 Mar 10 gregory 104       </fileset>
3583 12 Mar 10 gregory 105       <hibernate version="2.0" />
3583 12 Mar 10 gregory 106     </myhibernatedoclet>
3583 12 Mar 10 gregory 107     <copy todir="${build}">
3583 12 Mar 10 gregory 108       <fileset dir="${src}">
3583 12 Mar 10 gregory 109         <exclude name="**/*.java" />
3583 12 Mar 10 gregory 110       </fileset>
3583 12 Mar 10 gregory 111     </copy>
3583 12 Mar 10 gregory 112     <replace dir="${build}">
3583 12 Mar 10 gregory 113       <include name="**/*.hbm.xml" />
3583 12 Mar 10 gregory 114       <replacefilter token="2.0//EN"
3583 12 Mar 10 gregory 115                      value="3.0//EN" />
3583 12 Mar 10 gregory 116       <replacefilter token="2.0.dtd"
3583 12 Mar 10 gregory 117                      value="3.0.dtd" />
3583 12 Mar 10 gregory 118       <replacefilter token="outer-join=&quot;false&quot;"
3583 12 Mar 10 gregory 119                      value="fetch=&quot;select&quot;" />
3583 12 Mar 10 gregory 120       <replacefilter token="outer-join=&quot;true&quot;"
3583 12 Mar 10 gregory 121                      value="fetch=&quot;join&quot;" />
3583 12 Mar 10 gregory 122       <replacefilter token="index-many-to-many"
3583 12 Mar 10 gregory 123                      value="map-key-many-to-many" />
3583 12 Mar 10 gregory 124       <replacefilter token="&lt;index&gt;"
3583 12 Mar 10 gregory 125                      value="&lt;list-index&gt;" />
3583 12 Mar 10 gregory 126       <replacefilter token="&lt;/index&gt;"
3583 12 Mar 10 gregory 127                      value="&lt;/list-index&gt;" />
3583 12 Mar 10 gregory 128       <replacefilter token="composite-index"
3583 12 Mar 10 gregory 129                      value="composite-map-key" />
3583 12 Mar 10 gregory 130     </replace>
3583 12 Mar 10 gregory 131   </target>
3583 12 Mar 10 gregory 132   <!-- ================================= -->
3583 12 Mar 10 gregory 133   <target name="compile">
3583 12 Mar 10 gregory 134     <mkdir dir="${build}" />
3586 12 Mar 10 gregory 135     <javac encoding="ISO-8859-1"
3586 12 Mar 10 gregory 136            srcdir="${src}"
3586 12 Mar 10 gregory 137            destdir="${build}"
3586 12 Mar 10 gregory 138            classpathref="classpath"
3586 12 Mar 10 gregory 139            debug="true"
3979 15 Nov 10 gregory 140            deprecation="true"
3979 15 Nov 10 gregory 141        includeantruntime="no">
3586 12 Mar 10 gregory 142       <compilerarg value="-Xlint:unchecked" />
3586 12 Mar 10 gregory 143     </javac>
3586 12 Mar 10 gregory 144   </target>
3586 12 Mar 10 gregory 145 <!-- ================================= -->
3586 12 Mar 10 gregory 146   <target name="set-version">
3586 12 Mar 10 gregory 147     <mkdir dir="${build}" />
3583 12 Mar 10 gregory 148     <copy file="${src}/org/proteios/core/Application.java"
3583 12 Mar 10 gregory 149           tofile="${src}/org/proteios/core/Application.java.bak" />
3583 12 Mar 10 gregory 150     <tstamp>
3583 12 Mar 10 gregory 151       <format property="TIMESTAMP"
3583 12 Mar 10 gregory 152               pattern="yyyyMMddHHmmssSSS" />
3583 12 Mar 10 gregory 153     </tstamp>
4473 28 May 13 fredrik 154     
4473 28 May 13 fredrik 155     <svn refid="svn.settings" >
4473 28 May 13 fredrik 156         <!-- We use the outer directory -->
3583 12 Mar 10 gregory 157       <status path="../../"
3583 12 Mar 10 gregory 158               lastChangedRevisionProperty="proteios.build" />
3583 12 Mar 10 gregory 159     </svn>
3656 09 Apr 10 gregory 160     <replaceregexp file="${src}/org/proteios/core/Application.java"
3656 09 Apr 10 gregory 161                match="BUILD\s+=.*\;"
3656 09 Apr 10 gregory 162                replace="BUILD = ${proteios.build};"
3656 09 Apr 10 gregory 163                byline="true"/>
3656 09 Apr 10 gregory 164
3656 09 Apr 10 gregory 165     <replaceregexp file="${src}/org/proteios/core/Application.java"
3656 09 Apr 10 gregory 166                match="MAJOR_VERSION\s+=\s+\d+\;"
3656 09 Apr 10 gregory 167                replace="MAJOR_VERSION = ${MAJOR_VERSION};"
3656 09 Apr 10 gregory 168                byline="true"/>
3656 09 Apr 10 gregory 169
3656 09 Apr 10 gregory 170     <replaceregexp file="${src}/org/proteios/core/Application.java"
3656 09 Apr 10 gregory 171                match="MINOR_VERSION\s+=\s+\d+\;"
3656 09 Apr 10 gregory 172                replace="MINOR_VERSION = ${MINOR_VERSION};"
3656 09 Apr 10 gregory 173                byline="true"/>
3656 09 Apr 10 gregory 174
3656 09 Apr 10 gregory 175     <replaceregexp file="${src}/org/proteios/core/Application.java"
3656 09 Apr 10 gregory 176                match="MICRO_VERSION\s+=\s+\d+\;"
3656 09 Apr 10 gregory 177                replace="MICRO_VERSION = ${MICRO_VERSION};"
3656 09 Apr 10 gregory 178                byline="true"/>
3656 09 Apr 10 gregory 179
3656 09 Apr 10 gregory 180  <replaceregexp file="${src}/org/proteios/core/Application.java"
3656 09 Apr 10 gregory 181                match="VERSION_MARKER\s+= .*\;"
3656 09 Apr 10 gregory 182                replace='VERSION_MARKER = "${VERSION_MARKER}";'
3656 09 Apr 10 gregory 183                byline="true"/>
3656 09 Apr 10 gregory 184
3583 12 Mar 10 gregory 185   </target>
3583 12 Mar 10 gregory 186   <!-- ================================= -->
3647 09 Apr 10 gregory 187   <target name="unset-version">
3647 09 Apr 10 gregory 188     <delete file="${src}/org/proteios/core/Application.java"/>
3647 09 Apr 10 gregory 189     <copy file="${src}/org/proteios/core/Application.java.bak"
3647 09 Apr 10 gregory 190           tofile="${src}/org/proteios/core/Application.java" />
3647 09 Apr 10 gregory 191     <delete file="${src}/org/proteios/core/Application.java.bak"/>
3647 09 Apr 10 gregory 192   </target>
3647 09 Apr 10 gregory 193
3647 09 Apr 10 gregory 194   <!-- ================================= -->
3585 12 Mar 10 gregory 195   <target name="dev"
4391 05 Dec 12 olle 196           description="compiles files directly into $CATALINA_BASE/webapps/proteios/WEB-INF/classes">
3585 12 Mar 10 gregory 197     <property environment="env"/>
3585 12 Mar 10 gregory 198     <antcall target="compile">
3585 12 Mar 10 gregory 199       <param name="build"
4391 05 Dec 12 olle 200              value="${env.CATALINA_BASE}/webapps/proteios/WEB-INF/classes"/>
3585 12 Mar 10 gregory 201     </antcall>
3585 12 Mar 10 gregory 202   </target>
3585 12 Mar 10 gregory 203   <!-- ================================= -->
3585 12 Mar 10 gregory 204   <target name="hibernate-dev">
3585 12 Mar 10 gregory 205     <property environment="env"/>
3585 12 Mar 10 gregory 206     <antcall target="hibernate">
3585 12 Mar 10 gregory 207       <param name="build"
4391 05 Dec 12 olle 208              value="${env.CATALINA_BASE}/webapps/proteios/WEB-INF/classes"/>
3585 12 Mar 10 gregory 209     </antcall>
3585 12 Mar 10 gregory 210   </target>
3585 12 Mar 10 gregory 211   <!-- ================================= -->
3583 12 Mar 10 gregory 212   <target name="clean">
3583 12 Mar 10 gregory 213     <delete dir="${dist}" />
3583 12 Mar 10 gregory 214     <delete dir="${build}" />
3583 12 Mar 10 gregory 215   </target>
3583 12 Mar 10 gregory 216   <!-- ================================= -->
3583 12 Mar 10 gregory 217   <target name="test"
3583 12 Mar 10 gregory 218           description="Compiles and runs all tests">
3583 12 Mar 10 gregory 219     <ant dir="test"
3583 12 Mar 10 gregory 220          target="compile"
3583 12 Mar 10 gregory 221          inheritAll="false" />
3583 12 Mar 10 gregory 222     <ant dir="test"
3583 12 Mar 10 gregory 223          target="test"
3583 12 Mar 10 gregory 224          inheritAll="false" />
3583 12 Mar 10 gregory 225   </target>
3583 12 Mar 10 gregory 226   <!-- ================================= -->
3583 12 Mar 10 gregory 227   <target name="doc">
3583 12 Mar 10 gregory 228     <myjavadoc destdir="${dist}/docs/api"
3583 12 Mar 10 gregory 229                private=""
3583 12 Mar 10 gregory 230                protected="true"
3583 12 Mar 10 gregory 231                windowtitle="${name} ${version} Class documentation"
3583 12 Mar 10 gregory 232                packagenames="org.proteios.*" />
3583 12 Mar 10 gregory 233   </target>
3583 12 Mar 10 gregory 234   <macrodef name="myjavadoc">
3583 12 Mar 10 gregory 235     <attribute name="destdir" />
3583 12 Mar 10 gregory 236     <attribute name="private" />
3583 12 Mar 10 gregory 237     <attribute name="protected" />
3583 12 Mar 10 gregory 238     <attribute name="windowtitle" />
3583 12 Mar 10 gregory 239     <attribute name="packagenames" />
3583 12 Mar 10 gregory 240     <sequential>
3583 12 Mar 10 gregory 241       <tstamp>
3583 12 Mar 10 gregory 242         <format property="TODAY"
3583 12 Mar 10 gregory 243                 pattern="yyyy-MM-dd" />
3583 12 Mar 10 gregory 244       </tstamp>
3583 12 Mar 10 gregory 245       <mkdir dir="@{destdir}" />
3583 12 Mar 10 gregory 246       <javadoc packagenames="@{packagenames}"
3583 12 Mar 10 gregory 247                sourcepath="src"
3583 12 Mar 10 gregory 248                destdir="@{destdir}"
3583 12 Mar 10 gregory 249                author="true"
3583 12 Mar 10 gregory 250                version="true"
3583 12 Mar 10 gregory 251                use="true"
3583 12 Mar 10 gregory 252                private="@{private}"
3583 12 Mar 10 gregory 253                protected="@{protected}"
3583 12 Mar 10 gregory 254                windowtitle="@{windowtitle}"
3583 12 Mar 10 gregory 255                classpathref="classpath"
3583 12 Mar 10 gregory 256                linksource="yes"
3583 12 Mar 10 gregory 257                breakiterator="yes"
3583 12 Mar 10 gregory 258                encoding="iso-8859-1">
3583 12 Mar 10 gregory 259         <header>Last update: ${TODAY}</header>
3583 12 Mar 10 gregory 260         <link href="http://java.sun.com/j2se/1.5/docs/api" />
4055 06 Dec 10 olle 261         <link href="http://docs.jboss.org/hibernate/stable/core/api/" />
3583 12 Mar 10 gregory 262         <link href="http://www.jdom.org/docs/apidocs/" />
3583 12 Mar 10 gregory 263         <link href="http://java.sun.com/products/servlet/2.2/javadoc/" />
3583 12 Mar 10 gregory 264         <link href="http://www.singularsys.com/jep/doc/javadoc/" />
3583 12 Mar 10 gregory 265         <tag name="base.internal"
3583 12 Mar 10 gregory 266              description="Developer info" />
3583 12 Mar 10 gregory 267         <tag name="base.modified"
3583 12 Mar 10 gregory 268              description="Last modified" />
3583 12 Mar 10 gregory 269         <tag name="proteios.modified"
3583 12 Mar 10 gregory 270              description="Last modified" />
3583 12 Mar 10 gregory 271         <tag name="hibernate.class"
3583 12 Mar 10 gregory 272              description="Hibernate: class"
3583 12 Mar 10 gregory 273              scope="types" />
3583 12 Mar 10 gregory 274         <tag name="hibernate.subclass"
3583 12 Mar 10 gregory 275              description="Hibernate: subclass"
3583 12 Mar 10 gregory 276              scope="types" />
3583 12 Mar 10 gregory 277         <tag name="hibernate.discriminator"
3583 12 Mar 10 gregory 278              description="Hibernate: discriminator"
3583 12 Mar 10 gregory 279              scope="types" />
3583 12 Mar 10 gregory 280         <tag name="hibernate.id"
3583 12 Mar 10 gregory 281              description="Hibernate: id"
3583 12 Mar 10 gregory 282              scope="methods" />
3583 12 Mar 10 gregory 283         <tag name="hibernate.generator-param"
3583 12 Mar 10 gregory 284              description="Hibernate: generator-param"
3583 12 Mar 10 gregory 285              scope="methods" />
3583 12 Mar 10 gregory 286         <tag name="hibernate.version"
3583 12 Mar 10 gregory 287              description="Hibernate: version"
3583 12 Mar 10 gregory 288              scope="methods" />
3583 12 Mar 10 gregory 289         <tag name="hibernate.property"
3583 12 Mar 10 gregory 290              description="Hibernate: property"
3583 12 Mar 10 gregory 291              scope="methods" />
3583 12 Mar 10 gregory 292         <tag name="hibernate.column"
3583 12 Mar 10 gregory 293              description="Hibernate: column"
3583 12 Mar 10 gregory 294              scope="methods" />
3583 12 Mar 10 gregory 295         <tag name="hibernate.map"
3583 12 Mar 10 gregory 296              description="Hibernate: map"
3583 12 Mar 10 gregory 297              scope="methods" />
3583 12 Mar 10 gregory 298         <tag name="hibernate.set"
3583 12 Mar 10 gregory 299              description="Hibernate: set"
3583 12 Mar 10 gregory 300              scope="methods" />
3583 12 Mar 10 gregory 301         <tag name="hibernate.list"
3583 12 Mar 10 gregory 302              description="Hibernate: list"
3583 12 Mar 10 gregory 303              scope="methods" />
3583 12 Mar 10 gregory 304         <tag name="hibernate.array"
3583 12 Mar 10 gregory 305              description="Hibernate: array"
3583 12 Mar 10 gregory 306              scope="methods" />
3583 12 Mar 10 gregory 307         <tag name="hibernate.one-to-one"
3583 12 Mar 10 gregory 308              description="Hibernate: one-to-one"
3583 12 Mar 10 gregory 309              scope="methods" />
3583 12 Mar 10 gregory 310         <tag name="hibernate.many-to-one"
3583 12 Mar 10 gregory 311              description="Hibernate: many-to-one"
3583 12 Mar 10 gregory 312              scope="methods" />
3583 12 Mar 10 gregory 313         <tag name="hibernate.many-to-many"
3583 12 Mar 10 gregory 314              description="Hibernate: many-to-many"
3583 12 Mar 10 gregory 315              scope="methods" />
3583 12 Mar 10 gregory 316         <tag name="hibernate.index-many-to-many"
3583 12 Mar 10 gregory 317              description="Hibernate: index-many-to-many"
3583 12 Mar 10 gregory 318              scope="methods" />
3583 12 Mar 10 gregory 319         <tag name="hibernate.collection-key"
3583 12 Mar 10 gregory 320              description="Hibernate: collection-key"
3583 12 Mar 10 gregory 321              scope="methods" />
3583 12 Mar 10 gregory 322         <tag name="hibernate.collection-index"
3583 12 Mar 10 gregory 323              description="Hibernate: collection-index"
3583 12 Mar 10 gregory 324              scope="methods" />
3583 12 Mar 10 gregory 325         <tag name="hibernate.collection-composite-index"
3583 12 Mar 10 gregory 326              description="Hibernate: collection-composite-index"
3583 12 Mar 10 gregory 327              scope="methods" />
3583 12 Mar 10 gregory 328         <tag name="hibernate.collection-element"
3583 12 Mar 10 gregory 329              description="Hibernate: collection-element"
3583 12 Mar 10 gregory 330              scope="methods" />
3583 12 Mar 10 gregory 331         <tag name="hibernate.collection-composite-element"
3583 12 Mar 10 gregory 332              description="Hibernate: collection-composite-element"
3583 12 Mar 10 gregory 333              scope="methods" />
3583 12 Mar 10 gregory 334         <tag name="hibernate.collection-one-to-many"
3583 12 Mar 10 gregory 335              description="Hibernate: collection-one-to-many"
3583 12 Mar 10 gregory 336              scope="methods" />
3583 12 Mar 10 gregory 337         <tag name="hibernate.collection-many-to-many"
3583 12 Mar 10 gregory 338              description="Hibernate: collection-many-to-many"
3583 12 Mar 10 gregory 339              scope="methods" />
3583 12 Mar 10 gregory 340         <tag name="hibernate.collection-many-to-one"
3583 12 Mar 10 gregory 341              description="Hibernate: collection-many-to-one"
3583 12 Mar 10 gregory 342              scope="methods" />
3583 12 Mar 10 gregory 343         <tag name="hibernate.bag"
3583 12 Mar 10 gregory 344              description="Hibernate: bag"
3583 12 Mar 10 gregory 345              scope="methods" />
3583 12 Mar 10 gregory 346         <tag name="hibernate.idbag"
3583 12 Mar 10 gregory 347              description="Hibernate: idbag"
3583 12 Mar 10 gregory 348              scope="methods" />
3583 12 Mar 10 gregory 349         <tag name="hibernate.many-to-any"
3583 12 Mar 10 gregory 350              description="Hibernate: many-to-any"
3583 12 Mar 10 gregory 351              scope="methods" />
3583 12 Mar 10 gregory 352         <tag name="hibernate.many-to-any-column"
3583 12 Mar 10 gregory 353              description="Hibernate: many-to-any-column"
3583 12 Mar 10 gregory 354              scope="methods" />
3583 12 Mar 10 gregory 355       </javadoc>
3583 12 Mar 10 gregory 356     </sequential>
3583 12 Mar 10 gregory 357   </macrodef>
1738 14 Jun 07 gregory 358 </project>