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

Stuart McCulloch resolved FELIX-497.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.4.0

Using the Maven SCM URL for the source entry does not match the RFC or the 
bundlerepository implementation, both of which expect a jarfile containing the 
sources rather than a URL pointing into a source repository system. Therefore I 
have changed the plugin to add the Maven source attachment (if it exists) 
instead.

As before, bundles can override this by explicitly setting Bundle-Source.

To try this out use:

   mvn clean source:jar install

Fixed in trunk and deployed new snapshot (1.3.0-20080219.073339-2)

> Genearated Source url is not a valid url
> ----------------------------------------
>
>                 Key: FELIX-497
>                 URL: https://issues.apache.org/jira/browse/FELIX-497
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven OBR Plugin
>            Reporter: Clement Escoffier
>            Assignee: Stuart McCulloch
>             Fix For: 1.4.0
>
>
> When compiling the actual Felix trunk, the generated repository.xml file 
> contains non valid sources. The bundles contains the source information but 
> with an invalid url such as :
> <source>scm:svn:https://svn.apache.org/repos/asf/felix/releases/javax.servlet</source>
> All bundles have this issue.
> Scm:svn:https is not a valid url prefix for Java. So, when the OBR run-time 
> try to create the URL object, from this string,  an exception is thrown. This 
> doesn't impede the  OBR deployment process as the exception is ignored.

-- 
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