On Thu, May 8, 2008 at 7:38 PM, Simon Nash <[EMAIL PROTECTED]> wrote:
> ant elder wrote: > >> To work at run time yes, but not at development time so the IDE taglib >> validation works without them while you're developing the JSP. >> >> ...ant >> >> On Thu, May 8, 2008 at 5:19 PM, Raymond Feng <[EMAIL PROTECTED]> wrote: >> >> What about org.apache.tuscany.sca.host.webapp.jsp.ReferenceTag and >>> org.apache.tuscany.sca.host.webapp.jsp.ReferenceTEI? I guess there >>> classes >>> have to be on the classpath for the TagLib to work, right? >>> >>> Thanks, >>> Raymond >>> -------------------------------------------------- >>> From: "ant elder" <[EMAIL PROTECTED]> >>> Sent: Thursday, May 08, 2008 8:49 AM >>> To: <tuscany-dev@ws.apache.org> >>> Subject: Re: Move the JSP tag lib to the tuscany-sca-api module? >>> >>> >>> I may not have been very clear in the first email and also left out the >>> >>>> link >>>> - it is just a single file that doesn't drag in any additional >>>> dependencies >>>> - >>>> >>>> >>>> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules/host-webapp/src/main/resources/META-INF/sca.tld >>>> >>>> Is a whole new module really necessary? >>>> >>>> ...ant >>>> >>>> On Thu, May 8, 2008 at 4:46 PM, Raymond Feng <[EMAIL PROTECTED]> >>>> wrote: >>>> >>>> I think we should have a separate module like tuscany-sca-jee-api if we >>>> >>>>> are >>>>> ready to do so. >>>>> >>>>> Thanks, >>>>> Raymond >>>>> -------------------------------------------------- >>>>> From: "ant elder" <[EMAIL PROTECTED]> >>>>> Sent: Thursday, May 08, 2008 8:08 AM >>>>> To: "tuscany-dev" <tuscany-dev@ws.apache.org> >>>>> Subject: Move the JSP tag lib to the tuscany-sca-api module? >>>>> >>>>> >>>>> I was wondering about moving the JSP taglib thats currently in the >>>>> >>>>> host-webapp module [1] to be in the sca-api module. The point being if >>>>>> you >>>>>> use an IDE that can validate JSPs then if the jar with the taglib is >>>>>> in >>>>>> the >>>>>> application classpath the IDE will validate the use of the taglib, so >>>>>> right >>>>>> now that means you need to add the tuscany-host-webapp jar which seems >>>>>> like >>>>>> it unnecessarily exposes tuscany internals to the app developer >>>>>> whereas >>>>>> if >>>>>> the taglib was in the sca-api than thats seems fine to have in the >>>>>> application classpath. >>>>>> >>>>>> ...ant >>>>>> >>>>>> >>>>>> >>>>>> >> The sca-api module is currently used only for SCA APIs defined by > osoa.org. This taglib is a Tuscany API not an SCA API. So I think > it should be in a different module. > > Simon > > The tag lib is not defined by Tuscany its exactly as defined by osoa.org, in the SCA JEE spec, section 5.4.4 line 524. ...ant