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