ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lev Zak <lev....@schema.com>
Subject RE: <property file=... problem
Date Tue, 19 Feb 2002 17:52:47 GMT
But what is the difference between "<property file=" and "<property
resource="?
Thanks.
Lev.


> -----Original Message-----
> From: Erik Hatcher [mailto:jakarta-ant@ehatchersolutions.com]
> Sent: Tuesday, February 19, 2002 7:44 PM
> To: Ant Users List
> Cc: ant-dev
> Subject: Re: <property file=... problem
> 
> 
> Properties are *immutable*.  Once set they cannot be changed.  This is
> intentional and very much by design.
> 
> One thing I was thinking of doing is enhancing the <property> 
> task to take a
> 'prefix' attribute that would prefix all properties set if specified.
> Anyone against such a change?
> 
> I'm not sure how you could accomplish what you desire without 
> this change,
> although I'm sure there are some hacks to workaround it (use 
> <propertyfile>
> to write out a new properties file and morph the property 
> name slightly, for
> example, and then load in the new properties file too).
> 
>     Erik
> 
> ----- Original Message -----
> From: "Lev Zak" <lev.zak@schema.com>
> To: "'Ant Users List'" <ant-user@jakarta.apache.org>
> Sent: Tuesday, February 19, 2002 12:28 PM
> Subject: <property file=... problem
> 
> 
> > I use ANT 1.4.1 on Windows 2000.
> > I need to compare two properties (build number) that I take 
> from a two
> > different build.properties file.
> > I have two installation in the different directory (d:/app1 
> and d:/app2)
> and
> > I would like to compare if this is the same build. For this 
> I have a sign
> of
> > build number into the build.properties file under 
> buildNumber key (e.g.
> > buildNumber=200202031611).
> > The part of build.xml target is a following:
> >
> > <target name="compare_build_number">
> >     <property name="build.prop.1" value="d:/app1/build.properties"/>
> >     <property name="build.prop.2" value="d:/app2/build.properties"/>
> >     <property file="${build.prop.1}"/>
> >     <property name="app1_ver" value="${buildNumber}"/>
> >     <property file="${build.prop.2}"/>
> >     <condition property="it_is_the_same_build">
> >         <equals arg1="${app1_ver"}" arg2="${buildNumber}"/>
> >     </condition>
> > . . .
> >
> > I expected two defined values, app1_ver is a buildNumber of first
> > application (d:/app1/build.properties) and buildNumber is a 
> buildNumber of
> > second application (d:/app2/build.properties), before a 
> <condition> task
> and
> > I could to compare this values. But it is not happened.  The second
> > "<property file=" does not work. I tried to separate this 
> target to two
> > different targets which use "<property file=" each one. It 
> was not helped.
> I
> > tried to use "<property resource=" instead of "<property 
> file=". It was
> not
> > helped.
> > What is wrong in my build.xml?
> > What I missed?
> > And what is the difference between <property resource=" and 
> "<property
> > file=" ?
> > Thanks.
> > Lev.
> >
> > --
> > To unsubscribe, e-mail:   
> <mailto:ant-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail: 
> <mailto:ant-user-help@jakarta.apache.org>
> >
> >
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:ant-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:ant-user-help@jakarta.apache.org>
> 

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message