File: build.xml

package info (click to toggle)
libhibernate3-java 3.5.4.Final-5
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 56,936 kB
  • ctags: 61,154
  • sloc: java: 323,763; xml: 160,906; perl: 65; sh: 25; makefile: 8
file content (29 lines) | stat: -rw-r--r-- 1,013 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!-- $Id: build.xml 15105 2008-08-18 19:20:37Z hardy.ferentschik $ -->
<!--
  Hibernate Entity Manager ANT build script.
-->

<project name="HibernateEntityManager" basedir=".">

    <target name="generate-metamodel" depends="uptodate.check" unless="metamodel.build.notRequired">
        <echo>Processing JPA annotations for metamodel generation</echo>
        <mkdir dir="${target.dir}"/>
        <javac srcdir="${src.dir}"
               destdir="${target.dir}"
               failonerror="false"
               fork="true"
               executable="${jdk16_home}/bin/javac"
               target="1.5"
               classpath="${classpath}">
            <compilerarg value="-proc:only"/>
        </javac>
        <touch file="${target.dir}/.staleflag"/>
    </target>

    <target name="uptodate.check">
        <uptodate property="metamodel.build.notRequired" targetfile="${target.dir}/.staleflag">
            <srcfiles dir="${src.dir}" includes="**/*.java"/>
        </uptodate>
    </target>

</project>