You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Flavio Donzé (JIRA)" <ji...@apache.org> on 2015/08/20 17:42:45 UTC

[jira] [Commented] (SM-2654) source bundles should not have export/import package declaration

    [ https://issues.apache.org/jira/browse/SM-2654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14705142#comment-14705142 ] 

Flavio Donzé commented on SM-2654:
----------------------------------

I have removed the export and import package declarations on all bundles, the source is still attached to the class files.

> source bundles should not have export/import package declaration
> ----------------------------------------------------------------
>
>                 Key: SM-2654
>                 URL: https://issues.apache.org/jira/browse/SM-2654
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: bundles
>            Reporter: Flavio Donzé
>
> We are using spring in our application and are currently updating from 3.2.5 > 4.2.0.
> I'm using the spring OSGi bundles provided at:
> http://repo1.maven.org/maven2/org/apache/servicemix/bundles/
> After adding the binary and source bundles to the target platform, I had a lot of strange compile errors. 
> Classes and packages were not found which do actually exist and are correctly in the MANIFEST.MF. 
> I came to the conclusion that the source bundles were the cause of it, 
> they import and worse export the same packages as the binary bundles. 
> Removed the source bundles from the target platform and everything worked fine. 
> To make sure I took a look at some other source bundles in my target platform and they all do not export/import their packages.
> org.eclipse.jetty.server.source_9.3.2.v20150730.jar
> com.caucho.hessian.source_3.2.0.0.jar
> org.eclipse.emf.common.source_2.11.0.v20150512-0501.jar
> org.eclipse.core.contenttype.source_3.5.0.v20150421-2214.jar
> org.eclipse.equinox.frameworkadmin.source_2.0.200.v20150423-1455.jar
> javax.servlet.source_3.1.0.v201410161800.jar
> org.eclipse.osgi.source_3.10.100.v20150529-1857.jar
> Here are some examples where export and import packages are part of the MANIFEST.MF.
> http://repo1.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.spring-context/4.2.0.RELEASE_1/org.apache.servicemix.bundles.spring-context-4.2.0.RELEASE_1-sources.jar
> http://repo1.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.spring-beans/4.2.0.RELEASE_1/org.apache.servicemix.bundles.spring-beans-4.2.0.RELEASE_1-sources.jar



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)