[
https://issues.apache.org/jira/browse/TUSCANY-3760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930979#action_12930979
]
ant elder commented on TUSCANY-3760:
------------------------------------
A way to fix this properly would be to decouple the PDE target generation from
the Tuscany distribution. The PDE target needs to be generated using all the
dependencies that are needed for the modules being developed in PDE, thats a
different set of dependencies than what might be included in the distribution,
and, we shouldn't have the contents of the distribution restricted to what is
required by the PDE environment.
I'll have a go at doing this, but i would like in the meantime to put back the
implementation-web dependencies to use provided scope to fix that problem.
(they have been provided scope for yonks so has something happened to make this
a PDE issue now?)
> Stripes and Implementation-Web-Runtime modules have POM & MANIFEST errors
> that causes execution failures with main build under OSGi
> -----------------------------------------------------------------------------------------------------------------------------------
>
> Key: TUSCANY-3760
> URL: https://issues.apache.org/jira/browse/TUSCANY-3760
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Misc Implementation Extensions
> Affects Versions: Java-SCA-2.0-M5
> Reporter: Mike Edwards
> Fix For: Java-SCA-2.x
>
>
> 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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.