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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
<?xml version="1.0" encoding="UTF-8"?>
<project name="build-eclipselink" default="package">
<property file="build.properties"/>
<path id="classpath">
<fileset dir="/" includesfile="classpath-debian"/>
</path>
<target name="init">
<mkdir dir="${dir.build}/classes"/>
</target>
<target name="clean">
<delete dir="${dir.build}"/>
</target>
<target name="compile" depends="init">
<javac
srcdir="${dir.src}"
destdir="${dir.build}/classes"
classpathref="classpath"
debug="${debug}"
source="${source}"
target="${target}"
excludesfile="${dir.debian}/excludesfiles/build"
includeantruntime="false">
<include name="org/eclipse/persistence/**"/>
<include name="commonj/**"/>
</javac>
</target>
<target name="jar" depends="compile">
<jar
destfile="${dir.build}/eclipselink.jar"
basedir="${dir.build}/classes"
excludes="org/eclipse/persistence/internal/libraries/**">
<zipfileset dir="${dir.src}/xsd" prefix="xsd"/>
<zipfileset file="${dir.src}/eclipselink_oxm_2_0.xsd" prefix="xsd"/>
<zipfileset file="${dir.src}/eclipselink_oxm_2_1.xsd" prefix="xsd"/>
<fileset dir="${dir.src}">
<include name="org/eclipse/persistence/internal/helper/VendorNameToPlatformMapping.properties"/>
<include name="org/eclipse/persistence/jpa/*.xsd"/>
</fileset>
<service type="javax.persistence.spi.PersistenceProvider"
provider="org.eclipse.persistence.jpa.PersistenceProvider"/>
</jar>
</target>
<target name="javadoc" depends="init">
<mkdir dir="${dir.build}/api"/>
<javadoc
destdir="${dir.build}/api"
classpathref="classpath"
access="public"
defaultexcludes="yes"
source="1.5">
<packageset
dir="${dir.src}"
excludesfile="${dir.debian}/excludesfiles/javadoc">
<include name="org/eclipse/persistence/**"/>
</packageset>
<link href="/usr/share/doc/default-jdk-doc/api/"
packagelistLoc="/usr/share/doc/default-jdk-doc/api/package-list"/>
</javadoc>
</target>
<target name="package" depends="jar,javadoc"/>
</project>
|