dev@glassfish.java.net

Re: stealing jsp and servlet api jars for my source build

From: Kin-man Chung <Kin-Man.Chung_at_Sun.COM>
Date: Tue, 01 Dec 2009 14:17:24 -0800

On 12/01/09 14:05, Jane Young wrote:
> Bobby Bissett wrote:
>>>> My module has a dependency on jsp-api.jar and servlet-api.jar (it
>>>> needs actual jars with these names). Can I use the jars that have
>>>> already been built by other modules? For instance, grabbing the
>>>> output of the jsp.xml build and copying that where my ant script
>>>> wants it as jsp-api.jar?
>>> Yes. If you don't use Maven, you will need to copy the jar file from
>>> the local repository.
>>
>> Thanks, will do. I have a comment in the main build.xml file as well
>> that the javahelp module needs to be built after the jsp one.
>>
>>>>
>>>> Since the jsp build depends on servlet-api, I should be able to grab
>>>> that as well after jsp.xml has run. But I don't see where the
>>>> servlet code is being built at all. Can I just depend that it will
>>>> be in the local maven repo after jsp runs and grab it from there?
>>> javax.servlet:3.0 is built in v3 workspace. Is it possible to
>>> depend on javax.servlet instead of servlet-api:2.5?
>>> If no, then we'll need to build servlet-api:2.5 from source.
>>> To build javax.servlet:30, we'll need to add this module in
>>> v3-build.xml. This build script is for building individual v3
>>> modules since some external modules have dependencies on them.
>>
>> Sure, I try that since I just need the api and not the impl. But I see
>> that another module is using servlet 2.5 already: wsit is using the
>> following two properties to build subcomponents:
>>
>> servlet-api.version=2.5
>> servlet.mvn.path=javax/servlet/servlet-api/${servlet-api.version}/servlet-api-${servlet-api.version}.jar
>>
>>
>> ...with the comment "I see these are already published by JavaEE api
>> v3 build" in wsit.xml. Does that make sense (or should it change in
>> the wsit build)?
>>
> I see that wsit.xml assumes that servlet-api:2.5 is already in the local
> maven repository. I think there are other modules that has dependency
> on servlet-api:2.5. We will need to build this artifact from source.
> For now, please use the same property referenced wsit.xml.

If so, then it's OK for jstl to be dependent on servlet-api-2.5 too.

-Kin-man

> Thanks,
> Jane
>
>
>> Thanks again,
>> Bobby
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>