#

Ant Javac Task

Kürzlich, unter Zeitdruck, ist die Buildfähigkeit von meiner Eclipseinstallation ohne ersichtlichen Grund ausgefallen. Auf die Schnelle musste ich ein Ant-Skript basteln, dass das für mich erledigt. Da das letzte Mal mit Ant so lange her war, musste ich es mir erst zusammen suchen. Daher hier das Template für’s nächste Mal.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project name="myproject" default="compile">
	<description>Vorlage zum Kompilieren</description>
 
	<path id="classpath">
		<!-- alle pfade mit libs, die zum kompilieren nötig sind -->
		<fileset dir="/Applications/apache-tomcat-5.5.23/server/lib/" includes="*.jar" />
		<fileset dir="./WEB-INF/lib/" includes="*.jar" />
	</path>
 
	<target name="compile">
		<delete dir="./WEB-INF/classes/"/>
		<javac debug="true" destdir="./WEB-INF/classes/" target="1.5" srcdir="./src" >
			<classpath refid="classpath" />
		</javac>
		<copy todir="./WEB-INF/classes/" overwrite="true">
			<fileset dir="./src/" includes="**/*.xml"/> <!-- für hibernate -->
			<fileset dir="./src/" includes="**/*.properties"/> <!-- und so -->
		</copy>
	</target>
</project>

Leave a Reply »»

Note: All comments are manually approved to avoid spam. So if your comment doesn't appear immediately, that's ok. Have patience, it can take some days until I have the time to approve my comments.