Ant classpath and javac

You can add to the classpath giving pathelement tags to a path element. The path's id will be used later on to reference this.

<path id="class.path">
	<pathelement location="lib/somjar.jar" />
	<pathelement location="${build.dir}" />		

(We're including the classes in our build directory here, as when we run junit test we'll need to find out where they are.)

Here's the javac tag which takes a source and destination attributes. You can put a classpath tag in within, to reference the previous one we made.

<target name="compile" depends="clean, mkdirs">
	<javac srcdir="${src.dir}" destdir="${build.dir}">
		<classpath refid="class.path" />
java-ant java

Edit on github
comments powered by Disqus
Click me