[
https://issues.apache.org/jira/browse/FELIX-1383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on FELIX-1383 started by Derek Baum.
> sigil.properties -defaults should support variable expansion to allow it to
> be overriden
> ----------------------------------------------------------------------------------------
>
> Key: FELIX-1383
> URL: https://issues.apache.org/jira/browse/FELIX-1383
> Project: Felix
> Issue Type: Improvement
> Components: Sigil
> Reporter: Derek Baum
> Assignee: Derek Baum
> Priority: Minor
>
> sigil.properties files support a directive:
> -defaults: [-]path-to-defaults
> which allows for default values (such as default package import versions) to
> be inherited.
> If -defaults is not specified, '-../sigil-defaults.properties' is used to
> implicitly use defaults from parent.
> The leading - means ignore error if the file is not found.
> It would be useful if the defaults value was variable expanded against System
> properties and the environment:
> -defaults: ${DEFAULTS_DIR:-../common}/sigil-defaults.properties
> sigil already contains the necessary property variable expansion code.
> however, property variable expansion is NOT globally applied to all values in
> sigil.properties, as the eclipse plugin is not aware of variable expansion,
> so when it updates sigil.properties all variables would have their expanded
> value.
> This is not a problem with -defaults, as the eclipse plugin is not aware of
> this value.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.