[ https://issues.apache.org/jira/browse/CELIX-326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pepijn Noltes closed CELIX-326.
-------------------------------
Resolution: Fixed
> Add service version support to dependency manager
> -------------------------------------------------
>
> Key: CELIX-326
> URL: https://issues.apache.org/jira/browse/CELIX-326
> Project: Celix
> Issue Type: Improvement
> Reporter: Bjoern Petri
> Assignee: Bjoern Petri
>
> Add service version support to Apache Celix using the dependency manager using symantic
versioning.
> * The support versions layout should be <major>[.<minor>][.<micro>][.<qualifier>]
> * A version should be provided with the component_addService method.
> * If no version is supplied a warning should be logged
> * The version range format should be <version>, [<version>,<version>)
and [version]
> * A version range should be provided with the serviceDependency_setService.
> * If the version range is not supplied a warning should be logged.
> * The dependency manager should add a property "version" when registering services.
> * The dependency manager should add a filter for the version range when tracking service
dependencies.
> * Update services with a macro <SERVICE>_VERSION and <SERVICE>_RANGE
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
|