All Downloads are FREE. Search and download functionalities are using the official Maven repository.

isorelax.build.xml Maven / Gradle / Ivy

There is a newer version: 2.3.0
Show newest version
<?xml version="1.0"?>
<project name="ISORELAX" basedir="." default="release">

	<!-- create a distribution package -->
	<target name="release">
		<tstamp />
		
		<!-- compile files -->
		<mkdir dir="temp" />
		<javac srcdir="src" debug="true" destdir="temp" source="1.5">
		</javac>
		
		<!-- create a time stamp file -->
		<echo file="temp/version.properties">version=${DSTAMP}</echo>
		
		<!-- creates src zip -->
		<delete file="src.zip"/>
		<zip	zipfile="src.zip"
				compress="true">
			<fileset dir="src">
				<patternset>
					<exclude name="*.vjp"/>
					<exclude name="codebase.dat"/>
					<exclude name="*.SRG"/>
					<exclude name="CVS" />
				</patternset>
			</fileset>
		</zip>
		
		<!-- creates binary jar -->
		<delete file="isorelax.jar"/>
		<jar	jarfile="isorelax.jar"
				compress="false">
			<fileset dir="temp" />
			<fileset dir="" includes="COPYING.txt"/>
			<!-- resource files -->
			<fileset dir="src">
				<patternset>
					<include name="**/*.properties" />
					<include name="**/*.rxm"/>
					<include name="**/*.dtd"/>
					<include name="**/*.rng"/>
					<include name="**/*.mod"/>
				</patternset>
			</fileset>
		</jar>
		<delete dir="temp" />
		
		<zip zipfile="isorelax.${DSTAMP}.zip" compress="true">
			<fileset dir="." includes="isorelax.jar src.zip COPYING.txt"/>
		</zip>
	</target>
</project>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy