dev@glassfish.java.net

Re: Jerome: Jane: Sahoo: Seeking Review: BV change to distributions/web/pom.xml

From: Jane Young <Jane.Young_at_Sun.COM>
Date: Tue, 24 Mar 2009 11:31:38 -0700

Hi Ed,

A top level workspace is created for the external source work:
*https://glassfish-svn.dev.java.net/svn/glassfish-svn/trunk/external/src*

Move the bean-validator module from v3/extras to the new workspace.
"*svn move
https://glassfish-svn.dev.java.net/svn/glassfish-svn/trunk/v3/extras/bean-validator
https://glassfish-svn.dev.java.net/svn/glassfish-svn/trunk/external/src/bean-validator*"

Change the versions in bean-validator's pom.xml to:
*3.0-JBoss-4.0.0Alpha3-SNAPSHOT*.
Change the groupId to: *org.glassfish*. The artifact stays as
*bean-validator*.

Please resolve any binary dependencies in bean-validator. If there are
any reference to a binary dependency like jmxri.jar, add the dependency
in pom.xml.

Try compiling bean-validator in the new workspace. If this works, we
can create a Hudson job running "mvn release" and publish the promoted
version as "3.0-JBoss-4.0.0Alpha3-b01".

Let me know if you have any questions

Jane



Sahoo wrote:
> Ed,
>
> I have discussed this with Jane yesterday at length. Please don't
> check in the changes. Wait for her to get back with the details.
>
> Thanks,
> Sahoo
>
> Ed Burns wrote:
>> Issue: Bean Validation Integration into Glassfish V3 trunk
>>
>> Hello Developers.
>>
>> In consultation with Jane Young, I have made a tag that will check out
>> maven code that, when executed, will check out and build from source the
>> JSR 303 Implementation from JBoss, including all its dependencies, and
>> then produce an OSGi module from the whole lot. The human readable
>> label that corresponds to this version is 4.0.0Alpha3.
>>
>> The svn tag for this maven code is
>> <https://svn.dev.java.net/svn/glassfish-svn/tags/bean-validator-jsr-303-v4_0_0_Alpha3/>.
>>
>>
>> Here is the svn log message for the creation of the tag:
>>
>> This tag represents the glassfish v3 integration work to make an OSGi
>> module out of the JSR 303 Implementation from JBoss. The human
>> readable
>> label that corresponds to this version is 4.0.0Alpha3.
>> For more on this, please see Hardy Ferentschik's blog at
>> <http://relation.to/10777.lace>.
>>
>> Also, this change-bundle is seeking permission to modify
>> distributions/web/pom.xml to place a dependency on the jar built with
>> the above maven code, and published to the maven repo at
>> <http://download.java.net/maven/2/org/glassfish/extras/bean-validator/4.0.0.Alpha3/bean-validator-4.0.0.Alpha3.jar>.
>>
>>
>> Please reply to this email and let me know if I may check in this
>> change.
>>
>> Sincerely,
>>
>> Ed
>>
>>
>> SECTION: Diffs
>>
>>
>> Index: distributions/web/pom.xml
>> ===================================================================
>> --- distributions/web/pom.xml (revision 25591)
>> +++ distributions/web/pom.xml (working copy)
>> -488,6 +488,17 @@
>> <artifactId>grizzly-cometd</artifactId>
>> <scope>runtime</scope>
>> </dependency>
>> + <dependency>
>> + <groupId>org.glassfish.extras</groupId>
>> + <artifactId>bean-validator</artifactId>
>> + <version>4.0.0.Alpha3</version>
>> + <exclusions>
>> + <exclusion>
>> + <groupId>org.glassfish.extras</groupId>
>> + <artifactId>gf-beans-validation-bigjar</artifactId>
>> + </exclusion>
>> + </exclusions> + </dependency>
>> </dependencies>
>> </project>
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>