Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 25665 invoked by uid 500); 4 Oct 2001 00:27:32 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 25648 invoked from network); 4 Oct 2001 00:27:31 -0000 Date: Thu, 4 Oct 2001 10:27:56 +1000 From: Dmitri Colebatch X-Sender: dim@localhost.localdomain To: ant-dev@jakarta.apache.org Subject: Re: ant Project..getUserProperties() (fwd) In-Reply-To: <04c601c14c66$c6f2f170$6601a8c0@darden.virginia.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N thanks for the response. I tried that first, and got a lenthy list of properties, but didn't get any of the properties I had set. I will double check this to be sure. I think userProperties is right from what I can see of the property task code. It seems to basically set a user property. cheers dim On Wed, 3 Oct 2001, Erik Hatcher wrote: > Dmitri, > > I believe you want to use getProperties rather than getUserProperties. > > Erik > > > ----- Original Message ----- > From: "Dmitri Colebatch" > To: > Sent: Wednesday, October 03, 2001 4:19 PM > Subject: ant Project..getUserProperties() (fwd) > > > > 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 > > 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 > > > > > >