-
Feature
-
Resolution: Won't Do
-
Major
-
None
-
0
-
0%
-
-
Todo
-
Don't think we will get to this in the Fuse 7.0 timeframe.
A new feature has been requested which would allow properties to be appended in child profiles. Currently, if the same property for a PID is set in both a parent and child profile, the value set in the child profile replaces the value set in the parent profile. This feature request is being opened to allow the property to optionally be appended to rather than replaced. The behavior would work something like it does today within the same profile. For example, in the default profile the following PIDs are set:
org.ops4j.pax.url.properties
io.fabric8.agent.properties
These PIDs both set the property: org.ops4j.pax.url.mvn.repositories
In the org.ops4j.pax.url.properties PID this property appends addition values to the value set from the io.fabric8.agent.properties PID as follows:
org.ops4j.pax.url.mvn.repositories = ${profile:io.fabric8.agent/org.ops4j.pax.url.mvn.repositories},file:${karaf.data}/maven/agent@snapshots@id=agent-local
This feature request should work in a similar manner but between profiles.