Code Search for Developers
 
 
  

build.xml from Jajuk at Krugle


Show build.xml syntax highlighted

<?xml version='1.0' encoding='UTF-8'?>
<!--Jajuk Ant script for end users-->
<!-- This ant script is written to be executed from command line in a standard jajuk installation, not from the IDE-->

<project default='jar' name='jajuk' basedir='.'>
	<property name='libdir' value='lib' />
	<property name='nativedir' value='native' />
	<property name='classdir' value='classes' />
	<property name='srcdir' value='src' />
	<property name='bindir' value='bin' />
	<property name='javadocdir' value='javadoc' />
	<property name='jarname' value='jajuk.jar' />
	<property name='version' value='VERSION_REPLACED_BY_ANT' />
	<property name='distfilesdir' value='dist-files' />
	<property name='docdir' value='doc' />

	<target name='clean' description='o Clean up the generated directories'>
		<delete dir='${classdir}'>
		</delete>
		<delete file='${bindir}/${jarname}'>
		</delete>
	</target>

	<target name='compile' description='o Compile the code' depends='clean'>
		<mkdir dir='${classdir}'>
		</mkdir>
		<javac destdir='${classdir}' source='1.5' deprecation='false' nowarn='true' debug='true' optimize='true' excludes='**/package.html'>
			<src>
				<pathelement path='${srcdir}'>
				</pathelement>
			</src>
			<classpath>
				<fileset dir='${libdir}'>
					<include name='*.jar'>
					</include>
				</fileset>
			</classpath>
		</javac>
		<mkdir dir='${classdir}/org/jajuk/icons' />
		<mkdir dir='${classdir}/org/jajuk/images' />
		<mkdir dir='${classdir}/org/jajuk/docs' />
		<mkdir dir='${classdir}/org/jajuk/perspectives'/>
		  	
		<copy todir='${classdir}/'>
			<fileset dir='${distfilesdir}' />
		</copy>
		<copy todir='${classdir}/org/jajuk/i18n'>
			<fileset file='${srcdir}/org/jajuk/i18n/*.properties' />
		</copy>
		<copy todir='${classdir}'>
			<fileset file='${srcdir}/log4j.properties' />
		</copy>
		<copy todir='${classdir}/org/jajuk/util/log'>
            <fileset file='${srcdir}/org/jajuk/util/log/*.xml'/>
        </copy>
		<copy todir='${classdir}/org/jajuk/perspectives' >
		    <fileset file='${distfilesdir}/org/jajuk/perspectives/*.xml'/>
		</copy>

	</target>

	<target name='jar' description='o Create the jar' depends='compile'>
		<jar jarfile='${bindir}/${jarname}' excludes='**/package.html' basedir='${classdir}' manifest='${srcdir}/MANIFEST.MF' />
		<delete dir='${classdir}' />
	</target>

	<target name='javadoc'>
		<delete dir='${javadocdir}' />
		<mkdir dir='${javadocdir}' />
		<property name='copyright' value='Copyright &amp;copy;  Jajuk team. All Rights Reserved.' />
		<javadoc destdir='${javadocdir}' access='private' use='true' notree='false' nonavbar='false' noindex='false' splitindex='true' author='true' version='true' nodeprecatedlist='false' nodeprecated='false' packagenames='org.jajuk.base,org.jajuk.ui.views,org.jajuk,org.jajuk.i18n,org.jajuk.ui.perspectives,org.jajuk.util.log,org.jajuk.ui,org.jajuk.util,org.jajuk.util.error,org.jajuk.players' sourcepath='src' Windowtitle='Jajuk ${version} API'>
			<classpath>
				<fileset dir='${libdir}'>
					<include name='*.jar'>
					</include>
				</fileset>
				<pathelement location='${bindir}/${jarname}' />
			</classpath>
		</javadoc>
	</target>

</project>




See more files for this project here

Jajuk

Jajuk is a jukebox for all platforms. The main goal of this project is to provide a fully-featured application to advanced users with large or scattered music collections.

Project homepage: http://sourceforge.net/projects/jajuk
Programming language(s): Java,XML
License: other

  build-dist-bflorat.xml
  build-dist.xml
  build.xml
  jajuk
  jajuk.bat
  jajuk.sh