diff --git a/docs/manual/CoreTasks/javac.html b/docs/manual/CoreTasks/javac.html index 11fd378ee..192643d7d 100644 --- a/docs/manual/CoreTasks/javac.html +++ b/docs/manual/CoreTasks/javac.html @@ -499,6 +499,20 @@ source files every time you run your compile target. See the Ant FAQ for additional information.

+

+If you wish to compile only files explicitly specified and disable +javac's default searching mechanism then you can unset the sourcepath +attribute: +

  <javac sourcepath="" srcdir="${src}"
+         destdir="${build}" >
+    <include name="**/*.java" />
+    <exclude name="**/Example.java" />
+  </javac>
+That way the javac will compile all java source files under "${src}" +directory but skip the examples. The compiler will even produce errors if some of +the non-example files refers to them. +

+

Note: If you are using Ant on Windows and a new DOS window pops up for every use of an external compiler, this may be a problem of the JDK you are using. This problem may occur with all JDKs < 1.2.