[
https://issues.apache.org/jira/browse/FELIX-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12864167#action_12864167
]
Guillaume Nodet commented on FELIX-2324:
----------------------------------------
Are you sure multiple values need to be supported on the framework level
rather than the bundle requesting it ?
Section 3.3.1 of the OSGi Core spec 4.2 says the bundle should list all
environements it can run on. So I think the framework only needs to set a
single value.
In addition, the values have been standardized.
> Support execution environment so that OBR works properly
> --------------------------------------------------------
>
> Key: FELIX-2324
> URL: https://issues.apache.org/jira/browse/FELIX-2324
> Project: Felix
> Issue Type: Improvement
> Components: Framework
> Affects Versions: framework-2.0.5
> Reporter: Christopher Blunck
> Priority: Minor
> Fix For: framework-3.0.0
>
>
> Basic use case here is that I'd like to use Jackson within OBR. Jackson
> expresses a requirement on ee=J2SE-1.5. Felix Karaf doesn't have a facility
> for supported execution environments.
> I can set:
> JAVA_OPTS="-Dorg.osgi.framework.executionenvironment=J2SE-1.5"
> before I start karaf from the command line but this seems like a hack. It's
> very possible that I'll start Karaf using Sun's 1.6 JVM or an IBM JVM.
> Ideally at startup time Karaf could look at the runtime and determine the JVM
> version (at the very least). It could then expose the execution environment
> somehow (presumably in a way that OBR would understand).
> We should still be able to explicitly set the
> org.osgi.framework.executionenvironment system property but ideally it'd be
> additive to the ee's that Karaf senses when it starts up.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.