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

Bernd Eckenfels commented on VFS-498:
-------------------------------------

I found the reference, it is supposed to be implemented in 
maven-bundle-plugin:2.3.4 as of 
https://issues.apache.org/jira/browse/FELIX-2809 From that source it seems to 
not need an option. Any idea why it is not working?



> OSGI MANIFEST.MF "Import-Package" should be ";resolution:=optional" for Maven 
> "optional" dependencies
> -----------------------------------------------------------------------------------------------------
>
>                 Key: VFS-498
>                 URL: https://issues.apache.org/jira/browse/VFS-498
>             Project: Commons VFS
>          Issue Type: Bug
>    Affects Versions: 2.0
>            Reporter: Michael Schnell
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> In the Maven "pom.xml" there are several "optional" dependencies like "jsch":
> {quote}
>     <dependency>
>       <groupId>com.jcraft</groupId>
>       <artifactId>jsch</artifactId>
>       <optional>true</optional>
>     </dependency>
> {quote}
> In the "Import-Package" section of the MANIFEST.MF it should also be 
> "optional" like this:
> {quote}
> com.jcraft.jsch;resolution:=optional,
> {quote}
> At the moment all dependencies are always required. This is a problem if you 
> want to use VFS in an OSGI environment as you have to install ALL 
> dependencies and not only the ones you really need.
> The mechanism creating the MANIFEST should be adjusted to reflect the 
> optional dependencies also in the MANIFEST. This could be done for example by 
> using "maven-bundle-plugin" to automate the generation.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to