[
https://issues.apache.org/jira/browse/HIVEMIND-158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12597469#action_12597469
]
Raffael Herzog commented on HIVEMIND-158:
-----------------------------------------
See this class here:
https://scm.ops4j.org/repos/ops4j/laboratory/users/raffael/hiveapp/trunk/hiveapp/src/main/ch/raffael/hiveapp/impl/classloader/VersionSpec.java
This might generally be useful for more sophisticated HiveMind versioning. This
class supports more forms of versions than just <major>.<minor>.<patch> and can
deal with version patterns:
* "1.1" => exactly version 1.1
* "1.1+" => 1.1 or newer
* "1.1-1.2" => 1.1 or newer, but not 1.2 or newer
It also supports matching of matterns against exact versions and
intersectioning of patterns (e.g. "1.1-2.0" & "1.5+" => "1.5-2.0").
There are no dependencies other than java.util and java.util.regex.
> Hivemind Service versioning
> ----------------------------
>
> Key: HIVEMIND-158
> URL: https://issues.apache.org/jira/browse/HIVEMIND-158
> Project: HiveMind
> Issue Type: New Feature
> Components: framework
> Affects Versions: 1.2
> Reporter: Debasish Sahu
>
> If I require version 1.0 of the service , Hivemind should provide me access
> to facilities provided by a 1.1 implementation or even having both versions
> running in the same container
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.