Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
1.1.1
-
None
Description
logback-access pom.xml contains following:
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-coyote</artifactId>
<scope>compile</scope>
<optional>true</optional>
</dependency>
Dependency is marked as optional, but maven-bundle-plugin does not have it specified as optional in the Import-Package section:
<Import-Package>
ch.qos.logback.core.rolling,
ch.qos.logback.core.rolling.helper,
javax.servlet.*;version="2.5",
javax.;resolution:=optional, org.apache.catalina.;version="${tomcat.version}";resolution:=optional,
org.eclipse.jetty.*;version="${jetty.version}";resolution:=optional,
*
</Import-Package>
Which causes issues in OSGI environment.