dev@glassfish.java.net

Re: Wanted: Improving the Maven story for GlassFish...

From: Jan Luehe <Jan.Luehe_at_Sun.COM>
Date: Mon, 12 Jun 2006 09:52:36 -0700

Craig,

Craig McClanahan wrote On 06/12/06 09:41,:

> Jan Luehe wrote:
>
>> Eduardo,
>>
>> Eduardo Pelegri-Llopart wrote On 06/10/06 10:22,:
>>
>>> We just pushed a few more components to our maven repository (see
>>> http://blogs.sun.com/roller/page/theaquarium?entry=java_persistence_and_ejb_jars)
>>> and we will continue adding components, and I expect that, as part
>>> of GlassFish v2, we will normalize and automate the creation of
>>> these components.
>>>
>>> The intention is to make this repository serve the larger Java
>>> Community. This is something that, over the years, Sun has been
>>> asked to do, and now, with the Open Source focus, we can deliver
>>> on. I have already seen people starting to use javamail and
>>> activation from there, and I think it would be useful to spend some
>>> energy in making the repository as useful as possible.
>>>
>>> Probably the first thing to do is to start collecting ideas of what
>>> needs to be done. By my tally we have:
>>>
>>> Components
>>> JavaPersistence API, TopLink Essentials,
>>> JSTL 1.2, JSP 2.0, Servlet 2.4, JSF 1.1, JSF 1.2
>>
>>
>>
>> Add: JSP 2.1
>> Replace: Servlet 2.4 with Servlet 2.5
>>
> In general, I don't think *replace* is the correct strategy. Maven
> users will generally be specific about the particular version of this
> or any other dependency they specify -- so *both* 2.4 and 2.5 should
> be made available. Otherwise, we'll break the build of anyone who
> declares a 2.4 dependency if it were to be removed. Analogously for
> all the other APIs we expose individually.


I totally agree.

"Add" and "Replace" in my comment were intended as corrections to Eduardo's
tally. I meant to say in addition to JSP 2.0, we've also pushed JSP 2.1,
and the
version of the Servlet API currently in the maven repository is 2.5, not
2.4.

Adding Servlet 2.4 has been on my list.


Jan


>
> Craig
>
>> We still need to add Servlet 2.4. It's on my list.
>>
>>
>> Jan
>>
>>
>>
>>> FastInfoset, XMLStream
>>> JavaMail
>>> Java Activation Framework
>>> JAXB
>>> JAX-WS, SAAJ
>>>
>>> Relatives
>>> Facelets
>>>
>>> Tools GF uses
>>> Japex
>>> Dalma
>>>
>>> What components are clearly missing? Bill was talking about doing a
>>> javaee.jar just for the APIs. I noticed that JAX-RPC seems missing
>>> and that should be easy to add, so I just sent a ping to Doug about it.
>>>
>>> What else should we do? Some thoughts...
>>>
>>> * We need a better index than the blogs at TA... :-)
>>> * Regular announcements somewhere (including the Maven USERS mailing
>>> list)
>>> * Synchronization with ibiblio?
>>> * Better integration with NB/Eclipse support?
>>>
>>> What else?
>>>
>>> Who has expertise in this area? Volunteers to help?
>>>
>>> - eduard/o
>>>
>>> ---------------------------------------------------------------------
>>> 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
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>