ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <dona...@apache.org>
Subject Re: how to make own task that supports nested elements ?
Date Wed, 08 Aug 2001 10:06:39 GMT
On Wed,  8 Aug 2001 20:09, fred docouto wrote:
> Hello,
>
> I created a task :
>
> public class MyTask extends MetchingTask {
> ...
>
> public void setClasspath(Path path){
>   classpath.append(path)
> }
>
> public void execute() throws BuildException {
> ...
> }
>
> ...
> }
>
> My build.xml
>
> <project .../>
>
> <taskdef name="mytask" classname="package.MyTask"/>
>
> <target ..
>   <mytask attribute1="value1 ...>
>      <classpath>
>          <pathelement path="aPath"/>
>      </classpath>
>   </mytask>
> </target>
> </project>
>
> And when I run ant, I have :
>
> Class package.MyTask doesn't support the nested "classpath" element
>
> may anyone help me ?

Try addClasspath rather than setClasspath and see if that works ;)

Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*

Mime
View raw message