You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "ant elder (JIRA)" <de...@tuscany.apache.org> on 2010/11/11 11:39:13 UTC

[jira] Commented: (TUSCANY-3760) Stripes and Implementation-Web-Runtime modules have POM & MANIFEST errors that causes execution failures with main build under OSGi

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