)o: thanks. I had looked at the setProperty method in the Property task
a little too quickly and missed the meaning of it.
cheesr
dim
On Wed, 3 Oct 2001, Diane Holt wrote:
> Looks like getUserProperties() will get you ant.file, ant.project.name,
> and ant.version, along with any properties defined on the command-line;
> getProperties() will get those set with the <property> tag (along with all
> the system ones as well).
>
> Diane
>
> --- Dmitri Colebatch <[EMAIL PROTECTED]> wrote:
> > Hi list,
> >
> > I've had a bit of a look in the archives with no success for this, but
> > if
> > I should be looking somewhere, be happy to be told (o:
> >
> > I'm one of the developers in XDoclet, and am trying to extract
> > properties
> > from ant. In one my execute method (well, a method called by the
> > execute
> > method), I have the following code:
> >
> > Hashtable userProperties =
> > getOwningTarget().getProject().getUserProperties();
> > Enumeration keys = userProperties.keys();
> > while( keys.hasMoreElements() )
> > {
> > Object key = keys.nextElement();
> > System.out.println( "[" + key + "=" +
> > userProperties.get( key ) + "]" );
> > }
> >
> > which I expect to see all the properties set using the <property>
> > task. However, all I get is:
> >
> > [ejbdoclet]
> > [ant.file=/export/home/dim/cvs/xdoclet/core/samples/script/build.xml]
> > [ejbdoclet] [ant.project.name=Test]
> > [ejbdoclet] [ant.version=Ant version 1.4 compiled on September 3 2001]
> >
> > The build file is fairly normal, I have an init target with all the
> > properties which the ejbdoclet target (where this is executed) depends
> > on. I see the init target go through in the output...
> >
> > any ideas what I'm doing wrong?
> >
> > cheers
> > dim
> >
>
>
> =====
> ([EMAIL PROTECTED])
>
>
>
> __________________________________________________
> Do You Yahoo!?
> NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
> http://geocities.yahoo.com/ps/info1
>