[
https://issues.apache.org/jira/browse/CONFIGURATION-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Heger updated CONFIGURATION-221:
---------------------------------------
Fix Version/s: (was: Nightly Builds)
1.3
> Allow system properties in config.xml
> -------------------------------------
>
> Key: CONFIGURATION-221
> URL: https://issues.apache.org/jira/browse/CONFIGURATION-221
> Project: Commons Configuration
> Issue Type: Improvement
> Affects Versions: 1.2
> Environment: All
> Reporter: Rainer Jung
> Assigned To: Oliver Heger
> Fix For: 1.3
>
> 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.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]