One more question:

If I want to use these properties in my java classes... how can I use
them?

Anyone  who can shortly show me the java code how to do this?


Thx,
Robby

-----Original Message-----
From: Robby Pelssers [mailto:[email protected]] 
Sent: donderdag 29 januari 2009 10:47
To: [email protected]; [email protected]
Subject: RE: Re: Using spring configurator (for properties) in block

Thx Luca,

You just saved me a lot of time.

I solved it by putting the environment (running mode) specific property
in a separate property file:

/META-INF/cocoon/properties/dev/repositorylocation.properties
repository.dir=D:/nxp/testdata

and the other shared properties in

/META-INF/cocoon/properties/reposistory.properties
repository.dir.flyerdefinitions=${repository.dir}/XML Repository/Flyer
Definitions

Works like a charm ;-)

Cheers,
Robby

-----Original Message-----
From: news [mailto:[email protected]] On Behalf Of Luca Morandini
Sent: donderdag 29 januari 2009 1:02
To: [email protected]
Subject: Re: Using spring configurator (for properties) in block

Robby Pelssers wrote:
> 
> So I created following  property file in 
> /META-INF/cocoon/properties/application.properties
> repository.dir=D:/_testdata_
> repository.dir.released=${repository._dir_}/XML Repository
> repository.dir.flyerdefinitions=${repository._dir_.released}/Flyer 
> Definitions

Maven doesn't expand properties like Ant does, you either have to avoid 
it, like in:
repository.dir.flyerdefinitions=D:/_testdata_/XML Repository/Flyer 
Definitions

...or ...since Cocoon reads properties files according to their names, 
you can still enjoy properties expansion by splitting the properties 
into different files:

/META-INF/cocoon/properties/application.properties
repository.dir=D:/_testdata_

/META-INF/cocoon/properties/b-application.properties
repository.dir.released=${repository._dir_}/XML Repository

/META-INF/cocoon/properties/c-application.properties
repository.dir.flyerdefinitions=${repository._dir_.released}/Flyer
Definitions

Regards,

--------------------
    Luca Morandini
www.lucamorandini.it
--------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to