ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Hatcher" <jakarta-...@ehatchersolutions.com>
Subject Re: <property file=... problem
Date Tue, 19 Feb 2002 18:20:46 GMT
<property file="..."/> - Loads from a filesystem file

<property resource="..."/> - Loads from a "resource" (i.e. a JAR file with
an embedded properties file in it)


----- Original Message -----
From: "Lev Zak" <lev.zak@schema.com>
To: "'Ant Users List'" <ant-user@jakarta.apache.org>
Sent: Tuesday, February 19, 2002 12:52 PM
Subject: RE: <property file=... problem


> 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>
>
>


--
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