Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-3760

Stripes and Implementation-Web-Runtime modules have POM & MANIFEST errors that causes execution failures with main build under OSGi

    XMLWordPrintableJSON

Details

    Description

      Stripes:

      a) MANIFEST contains these entries:

      javax.servlet.jsp,
      javax.servlet.jsp.tagext,

      ...these are not actually supplied in any dependency of Stripes, but they are also not used by Stripes either.
      Earlier versions of the servlet-api package used to contain these packages, but not the most recent ones, which thus causes a resolution failure under OSGi, even though the code will actually execute successfully.

      b) POM problems:

      Dependency net.sourceforge.stripes.stripes is declared as "provided" but does not appear in the main build at all, leading to an OSGI resolution failure.

      b) Implementation-Web-Runtime:

      Dependencies:

      javax.servlet.servlet-api
      org.apache.geronimo.specs.geronimo-jsp_2.1_spec
      org.apache.geronimo.specs.geronimo-el_1.0_spec

      ...are declared as "provided" scope, but don't turn up in the main distribution build, leading to a resolution failure for this module under OSGi

      Attachments

        Activity

          People

            Unassigned Unassigned
            edwardsmj Mike Edwards
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: