Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-949

Import package org.apache.coyote is not marked as optional

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 1.1.1
    • logback-access
    • 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.

      Attachments

        Activity

          People

            logback-dev Logback dev list
            dmytro.malovichko Dmitry Malovichko
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: