[ 
https://issues.apache.org/jira/browse/FELIX-256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Richard S. Hall resolved FELIX-256.
-----------------------------------

    Resolution: Fixed
      Assignee: Richard S. Hall

Ok, I made the modification...if all is well, please close this issue...if not 
follow up on this issue...

> maven-bundle-plugin, versions with more then 1 digit, and - before qualifier
> ----------------------------------------------------------------------------
>
>                 Key: FELIX-256
>                 URL: https://issues.apache.org/jira/browse/FELIX-256
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven Plugin
>            Reporter: Alin Dreghiciu
>         Assigned To: Richard S. Hall
>
> maven-bundle-plugin will replace the first - from the version of the artifact 
> with an . in order to form an osgi valid version. The problem is that the 
> regexp used to figure if it should replace it does not match if there are two 
> digits in the second/third group from the version. So a version as 
> 1.2.8-SNAPSHOT will match and be transformed to 1.2.8.SNAPSHOT but 
> 1.2.12-SNAPSHOT will not match and result in an invalid osgi version that 
> will be correctrly chached by bnd.
> So
> Pattern P_VERSION = Pattern.compile("([0-9]+(\\.[0-9])*)-(.*)");
> should become
> Pattern P_VERSION = Pattern.compile("([0-9]+(\\.[0-9]+)*)-(.*)");
> This is also the problem from FELIX-230.
> Pleae solve asap since is an easy fix and will speedup felix commons.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to