ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen Nesbitt <>
Subject Need Help Extending Copy Task
Date Wed, 19 Oct 2005 01:20:42 GMT

I'm trying to extend the the copy task and am running into a brick wall. 

What I am trying to do is to extend the task so that it can accept a property 
which contains a comma separated list of FileSet references. For example:
<my:copy dir="thisDir" filesetlist="thisRef,thatRef" />. my:copy would do 
nothing more than parse filesetlist and call the copy task for each 

I thought I should be able to do something like this:

Copy newCopy = new Copy();
newCopy.setTodir(new File(thisDir));
newCopy.addFileset( (FileSet) getProject().getReference(thisRef));

This isn't working - I get a null pointer exception on line 382 of 
AbstractFileSet on the statement:
        p.log(getDataTypeName() + ": Setup scanner in dir " + dir
            + " with " + defaultPatterns, Project.MSG_DEBUG);

I believe it is choking on defaultPatterns.

I am undoubtedly missing something obvious, but would appreciate some guidance 
(and forbearance!)



Stephen Nesbitt
Senior Configuration Management Engineer
The Cobalt Group

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message