[ http://issues.apache.org/jira/browse/CONFIGURATION-221?page=all ]

Oliver Heger resolved CONFIGURATION-221.
----------------------------------------

    Fix Version/s: Nightly Builds
       Resolution: Fixed

Found some time today so I added a unit test and applied the patch to the 
current 1.3 trunk. Please double check.

Many thanks again!

> Allow system properties in config.xml
> -------------------------------------
>
>                 Key: CONFIGURATION-221
>                 URL: http://issues.apache.org/jira/browse/CONFIGURATION-221
>             Project: Commons Configuration
>          Issue Type: Improvement
>    Affects Versions: 1.2 Final
>         Environment: All
>            Reporter: Rainer Jung
>         Assigned To: Oliver Heger
>             Fix For: Nightly Builds
>
>         Attachments: commons-configuration_1_2_patch.txt
>
>
> The attached patch allows system properties in the filename attributes of a 
> config.xml file used in the factory.
> The patch is very simple, since commons-digester parses the file and has a 
> built in capability to do the property substitution.
> The dependency of commons-configuration to commons-digester goes up from 
> version 1.5 to 1.6. The most recent version 1.7 of commons-digester is not 
> necessary.
> The patch can easily be ported to 1.3 and trunk.
> Use case: often the config.xml files are contained in a distribution unit 
> like a war file, that should not be manipulated after packaging. The path 
> names in config.xml need some way of making them externally variable so that 
> the packaging unit can be adoped to a special environment without 
> repackaging. By allowing system properties in the file names, this can be 
> done easily.
> The implementation is simple, short and low risk.
> It would be nice, if you considered the patch for inclusion in the next 
> release.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to