Thomas SMETS wrote:
dear,
I create a simple task as indicated in the ANT book : "Ant: The Definitive
Guide", Second Edition
from O'Reilly. Something like
import java.io.IOException;
import org.apache.tools.ant.Task;
import org.apache.tools.ant.taskdefs.Execute;
import org.apache.tools.ant.types.Commandline;
public class MyCustomTask extends Task
{
public MyCustomTask ()
{
System.out.println("Instanciated");
}
public void init()
{
System.out.println("initialized");
}
public void execute()
{
System.out.println("executed");
}
}
The funny thing is that the init seems to be called twice ... ANT-version is either
1.6.2 & 1.6.5
and invoking the log-methode in the constructor throws a NullPOinterException.
Any idea about
those ... ?
I think the double-init was a regression in ant that will be fixed in
the next release.
regarding the exception in the constructor; send a stack trace.
Ant tasks normally use the log() operations, with different levels of
verbosity
log("your files have been deleted",Project.MSG_VERBOSE);
log("unstable condition in the antimatter core",Project.MSG_ERROR);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]