[jbosstools-issues] [JBoss JIRA] (JBIDE-23415) use Import-Package instead of Require-Bundle for slf4j.api [livereload]

Rastislav Wagner (JIRA) issues at jboss.org
Tue Nov 8 04:58:00 EST 2016


     [ https://issues.jboss.org/browse/JBIDE-23415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rastislav Wagner closed JBIDE-23415.
------------------------------------


verified in github & devstudio rpm

> use Import-Package instead of Require-Bundle for slf4j.api [livereload]
> -----------------------------------------------------------------------
>
>                 Key: JBIDE-23415
>                 URL: https://issues.jboss.org/browse/JBIDE-23415
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: livereload, rpm
>    Affects Versions: 4.4.2.AM2
>            Reporter: Nick Boldt
>            Assignee: Xavier Coulon
>            Priority: Minor
>             Fix For: 4.4.2.AM3
>
>
> Because livereload tools use Require-Bundle instead of Import-Package to depend on slf4j.api, this project cannot use the rhel implementation (rh-common-java rpm) version of slf4j.api 1.7.4 .jar when installed via rpm on rhel/fedora.
> Here's the line that is causing the problem:
> https://github.com/jbosstools/jbosstools-livereload/blob/44af911aba916f0e4352a3c6a7961986bbb7d1db/tests/org.jboss.tools.livereload.test/META-INF/MANIFEST.MF#L36
> We need to switch to using Import-Package to that *any* implementation of this package, regardless of *Bundle-SymbolicName*, can be used.
> More info in  JBDS-4136 
> See also:
> http://stackoverflow.com/questions/13959891/why-do-we-need-imported-packages-when-we-have-required-plug-ins-in-eclipse-p
> http://stackoverflow.com/questions/1865819/when-should-i-use-import-package-and-when-should-i-use-require-bundle



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbosstools-issues mailing list