>In my custom ant task, I set the value of a getter method to a >property, and I can refer this property value using ${somevariable} in >the build.xml, but when I try to access this property value in the same >way in another build file which is imported in the previous build file, >it does not retain its its value.
I am not sure if I understand your problem ... You have a Task with a property, eg MyTask { String foo; setFoo(String f) { foo = f; } execute() { log("Foo is '" + foo + "'"); } } and in your build.xml you have <project> <taskdef name="mytask" classname="MyTask" classpath="mytask.jar"/> <property name="foo" value="bar"/> <mytask foo="${foo}"/> </project> and you'll get [mytask] Foo is 'bar' And in your second scenario you have imported.xml <project> <taskdef name="mytask" classname="MyTask" classpath="mytask.jar"/> <mytask foo="${foo}"/> </project> build.xml <project> <property name="foo" value="bar"/> <import file="imported.xml"/> </project> that wont work? Jan > >it gives ${somevariable}.... > >Can somebody give some pointers on this please? > >Regards, > > > > > > >DISCLAIMER: >Unless indicated otherwise, the information contained in this >message is privileged and confidential, and is intended only >for the use of the addressee(s) named above and others who >have been specifically authorized to receive it. If you are >not the intended recipient, you are hereby notified that any >dissemination, distribution or copying of this message and/or >attachments is strictly prohibited. The company accepts no >liability for any damage caused by any virus transmitted by >this email. Furthermore, the company does not warrant a proper >and complete transmission of this information, nor does it >accept liability for any delays. If you have received this >message in error, please contact the sender and delete the >message. Thank you. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]