You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Michael Saunders <mi...@amtec.com> on 2000/05/04 22:20:32 UTC

The verbose flag

To all:

For some reason my javac task does not seem to compile my classes. I am using
JDK1.2.2 on an SGI and I have the build.compiler property set to "classic". Ant
says that it is compiling (I think) but no classes are generated and no errors
are reported.

I looked at the source code for the javac taskdef and noticed that the code
outputs the command line arguments that are passed to the compiler to a log if
the verbose level is set (I this done with the -verbose flag?). However, if I
use the -verbose flag Ant doesn't output the arguments given to the compiler.
What am I doing wrong?

Following is an excerpt from my build.xml file and following that an excerpt
from Ant output using the -verbose flag.

Thanks,
Michael


  <!-- Compiles the source code -->
  <target name="compile" depends="prepare">
    <mkdir dir="${build.classes}"/>
    <javac srcdir="${src.dir}"
           destdir="${build.classes}"
           classpath="${classpath}"
           debug="on"
           deprecation="on"
           optimize="on" >
      <include name="amtec/io/*.java"/>
    </javac>


% ant -verbose
Buildfile: build.xml
Detected Java Version: 1.2
Detected OS: Irix
...
[snip]
...
Setting project property: classpath -> .
Setting project property: build.compiler -> classic
 +Target: prepare
   +Task: mkdir
 +Target: compile
   +Task: mkdir
   +Task: javac
 +Target: clean
   +Task: deltree
Build sequence for target `compile' is [prepare, compile]
Complete build sequence is [prepare, compile, clean]
Executing Target: prepare
Executing Target: compile
Completed in 6 seconds