-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Hi,

Hi there,

as often I a little late on some threads ;)

> I have start a proposal [1]

so far so good.
I have the following suggestions:

1. Also specify that the pom.filters are in the order of their declaration in
the XML.

2. Resolve variables whenever they are requested.
What I mean is that I can do

filter1.properties:
var1=Foo
var3=${var2}/Thing

filter2.properties:
var2=${var1}-Bar

So if I resolve ${var3} I get "Foo-Bar/Thing".

That would be an excellent feature, since I am using
maven for deploying a large system and therefore
build it as multiple debian-packages with
seperation of application- and configuration-packages.
The configuration packages are build for
production as well as for 14 different
testing-environments. Various ports, hostnames, etc.
slightly differ in these environments. I could avoid
a lot of redundancies and daramtically simplify my
filters with the features described above.

Do I need to file a JIRA ticket or is this enough
input?

My suggestion to implement this, would be to
create chains of "Properties" that inherit
from their parent and resolve this in
"getProperty()". However you might not want to
use your own API defined as clean interface
instead of Properties.

Thanks
  Jörg

> 
> Thanks for comments,
> --
> Olivier
> 
> [1] 
> http://docs.codehaus.org/display/MAVEN/Resources+Handling+(common+component+maven-filtering)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI2pjzmPuec2Dcv/8RAj+JAJ9CuWvkh8A+UbHxgJfksaIPQbT5hQCfete7
XejVhEEoWmQxfpIvgoLLJJ4=
=xaPy
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to