dev@glassfish.java.net

Re: v3 build

From: Lloyd Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Mon, 11 Aug 2008 13:32:40 -0700

The super pom is a good idea for local builds, but it doesn't solve
the commit/artifact issue...
On Aug 11, 2008, at 1:30 PM, Byron Nevins wrote:

>
>
> Jerome Dochez wrote:
>> Lloyd Chambers wrote:
>>> Harsha,
>>>
>>> I expect I will need to make more HK2 changes/additions as V3
>>> development progresses, so this will be an ongoing issue.
>> I agree, but I really don't see why hk2 is special here, if
>> artifacts are not published to the maven repo, anyone not building
>> the entire source tree is in hell. if you are building the entire
>> source tree then create a local super pom that does hk2 and v3
>> compilation together.
> That's a GREAT idea. I do it the hard way with a script. Do you
> have a sample pom file to share?
>
>>>
>>> One option is for HK2 to become part of V3. Another is to
>>> document exactly what must be done for a seamless push of HK2,
>>> preferably automated without any voodoo.
>>>
>>> For last weekend's fun, an API (interface) change meant that HK2
>>> and V3 needed to change in sync
>> if our tools (namely the download.java.net repo server) was working
>> fine, this is not as bad as you describe, I have done it many
>> times. The real issue is the repo fragility, since with a
>> fragile repository, any release is impossible, but also any
>> snapshot is potentially outdated creating a real threat for anyone
>> building only a few modules for productivity.
>>
>> jerome
>>>
>>> Lloyd
>>>
>>> ..............................................
>>> Lloyd Chambers
>>> lloyd.chambers_at_sun.com
>>> GlassFish team
>>>
>>>
>>> On Aug 11, 2008, at 12:09 PM, Harsha Godugu wrote:
>>>
>>>> In future, if we touch hk2, (and still use SNAPSHOTs) probably it
>>>> is a good idea to give at least 3days lead time to do such
>>>> change in hk2 first (or any parent of v3)
>>>> and then come back to v3 to do the dependent changes. What do you
>>>> think?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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
>>
>
> --
> Byron Nevins Work 408-276-4089, Home 650-359-1290, Cell 650-784-4123
> - Sun Microsystems, Inc.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>