+ <target name="datamodel-source-jar" depends="compile" description="Pack java sources">
+ <delete file="${datamodel-src}"></delete>
+ <jar jarfile="${datamodel-src}">
+ <fileset dir="${basedir}/datamodel">
+ <include name="**"/>
+ </fileset>
+ <zipgroupfileset excludes="META-INF/*.MF" dir="${lib.path}/src">
+ <include name="**"/>
+ </zipgroupfileset>
+ <manifest>
+ <attribute name="Built-By" value="${author}" />
+ <attribute name="Implementation-Title" value="${product} Datamodel Source Code Archive" />
+ <attribute name="Implementation-Vendor" value="${author}" />
+ <attribute name="Implementation-URL" value="${project.url}" />
+ </manifest>
+ </jar>
+ </target>
+
+ <target name="core-jar" depends="compile" description="Pack jabaws core classes">
+ <echo>Jar file: JABAWS core jar</echo>
+ <delete file="${basedir}/${core}"></delete>
+ <jar jarfile="${basedir}/${core}">
+ <zipgroupfileset excludes="META-INF/*.SF" dir="${web.lib.path}" >
+ <include name="${compbio-util}"/>
+ <include name="${compbio-annotation}"/>
+ </zipgroupfileset>
+ <fileset refid="fullclient"/>
+ <manifest>
+ <attribute name="Built-By" value="${author}" />
+ <attribute name="Class-Path" value="." />
+ <attribute name="Implementation-Title" value="JABAWS Core for ${product}" />
+ <attribute name="Implementation-Vendor" value="${author}" />
+ <attribute name="Implementation-URL" value="${project.url}" />
+ </manifest>
+ </jar>
+ </target>
+
+ <target name="core-source-jar" depends="compile" description="Pack jabaws core java sources">
+ <delete file="${core-src}"></delete>
+ <jar jarfile="${core-src}">
+ <fileset dir="${basedir}/datamodel">
+ <include name="**"/>
+ </fileset>
+ <fileset dir="${basedir}/engine">
+ <include name="**"/>
+ </fileset>
+ <zipgroupfileset excludes="META-INF/*.MF" dir="${lib.path}/src">
+ <include name="**"/>
+ </zipgroupfileset>
+ <manifest>
+ <attribute name="Built-By" value="${author}" />
+ <attribute name="Implementation-Title" value="${product} JABAWS Core Source Code Archive" />
+ <attribute name="Implementation-Vendor" value="${author}" />
+ <attribute name="Implementation-URL" value="${project.url}" />
+ </manifest>
+ </jar>
+ </target>
+
+ <target name="jabaws-client-src-jar" depends="datamodel-source-jar" description="Pack metadata, data model, WS interfaces, a simple ws client class">