Fabian Lange created KARAF-3509:
-----------------------------------
Summary: make it easier to customize properties like
org.osgi.framework.system.packages.extra
Key: KARAF-3509
URL: https://issues.apache.org/jira/browse/KARAF-3509
Project: Karaf
Issue Type: Improvement
Components: karaf-tooling
Reporter: Fabian Lange
I am using the 4.0M1 maven plugin to generate a Karaf distribution.
I need to include Hyperic Sigar for many bundles. Because Sigar uses some odd
resolution mechanism for native libraries (which need to be in the same
folder), the easiest solution is to put sigar and the native libs into the lib
directory during build.
However I need to add "org.hyperic.sigar" to the
"org.osgi.framework.system.packages.extra".
It turns out that this is not so easy. This value contains some generated
values. What I do right ow, is that I copied this long value to the
custom.properties, which i copy over using maven-resources plugin, but I also
need to specify overwrite, because an empty custom.properties file is already
present.
What I dislike most about this solution is that my custom properties needs to
contain the value from config.properties + my extension. But if the value in
config.properties changes (like when upgrading to M2) I will not notice that I
"destroy" the value by overwriting with my own.
I wonder if there also use cases for other properties to be modified with the
maven plugin.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)