dev@glassfish.java.net

Re: Jerome: URGENT: need to decide how to resolve this

From: Snjezana Sevo-Zenzerovic <Snjezana.Sevo-Zenzerovic_at_Sun.COM>
Date: Thu, 30 Apr 2009 12:54:56 -0700

And that should have obviously been " *more* jars in web distribution"...

Snjezana Sevo-Zenzerovic wrote:

> Regarding #3 - how exactly do you propose to end up with *less* jars
> in web distribution than in full distribution? From packaging
> standpoint, this will not fly - full distribution has to be superset
> of the web distribution unless we do some really wierd, untried and
> therefore risky stuff on IPS package level...
>
>
> Ed Burns wrote:
>
>> Executive Summary:
>> ------------------
>>
>> Sahoo and I have determined the cause of my problem to be that the felix
>> config.properties file in the web distro does not have
>> javax.xml.bind,javax.xml.bind.annotation, which BV needs for its new XML
>> config feature.
>>
>> We need a QUICK ruling from Jerome, Abhijit, and/or Sahoo about how to
>> proceed. There are several alternatives. I think a quick phone call
>> would be best. Can someone please tell me the best forum for such a
>> discussion?
>>
>> Current status: I'm blocked waiting on advice for which technical fix to
>> persue. I have a suggestion, but I need approval from
>> Abhijit/Jerome/Sahoo to act on it.
>>
>> Details:
>> --------
>>
>> EB> I suspect it's that some of the things now needed by
>> EB> bean-validator.jar are not OSGi modules.
>> SS> Which distribution are you using? In full (aka glassfish)
>> distribution, SS> all those packages should be provided by metro jars.
>>
>> Turns out I'm using the web distro, because that's the one for JSF, and
>> that's how most people will be using BV. A recent change by Sahoo makes
>> it possible to affect changes to the felix config via manifest entries
>> in jars in the modules directory. I suggest we do the following, but
>> Sahoo disagrees.
>>
>> 1. I make a branch of
>> <https://svn.dev.java.net/svn/glassfish-svn/trunk/external/src/bean-validator-source-build>
>>
>> that corresponds to the latest JBoss source tags. The branch will be
>> called
>> <https://svn.dev.java.net/svn/glassfish-svn/tags/20090414-bean-validator-jsr-303-v4_0_0_Beta1-b01/>
>>
>>
>> 2. From this branch I publish two jars to the maven repo:
>>
>> groupId: org.glassfish
>> artifactId: bean-validator
>> version: 3.0-JBoss-4.0.0.Beta1-b01
>>
>> groupId: org.glassfish
>> artifactId: bean-validator-extra-osgi-config
>> version: 3.0-JBoss-4.0.0.Beta1-extra-osgi-config-b01
>>
>> 3. Jane modifes the config for the web distro to cause both of these
>> jars to end up in the web.zip Jane modifies the config for the full
>> distro for only the first one to end up in the full.zip
>>
>> Ed
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>>
>>
>
>