blob: fb7a97d7bf2346ed07b68ade128f4ac05c826060 [file] [log] [blame]
<project name="build-id-jar" basedir="." default="main">
<!-- org.eclipse.emf.cdo.server.hibernate.internal.id.CDOIDHibernateLibraryHandler.LIBRARY_NAME -->
<property name="jar.basename" value="hibernate-id-v3.1" />
<property name="zip.file" value="${jar.basename}-sources.zip" />
<target name="main" depends="replaceJar">
<delete file="${zip.file}.tmp" failonerror="false" verbose="true" />
</target>
<target name="replaceJar" depends="checkMatch" unless="sources.match">
<echo message="REPLACING ID LIBRARY" />
<move file="${zip.file}.tmp" tofile="${zip.file}" overwrite="true" />
<delete file="${jar.basename}.jar" failonerror="false" verbose="true" />
<jar destfile="${jar.basename}.jar">
<fileset dir="bin">
<include name="**/*" />
</fileset>
</jar>
</target>
<target name="checkMatch">
<delete file="${zip.file}.tmp" failonerror="false" />
<zip destfile="${zip.file}.tmp">
<fileset dir="src">
<include name="**/*" />
</fileset>
</zip>
<condition property="sources.match">
<filesmatch file1="${zip.file}.tmp" file2="${zip.file}" />
</condition>
</target>
</project>