On 13/10/10 06:27, Dhanji R. Prasanna wrote:
OK, I had a chat with Jesse--let's go ahead and change the dir layout in the maven style, given the following caveats:
- We need to make sure the ant build still works
- Maven should produce the same artifact as Ant (with jarjar'ed internals).
Wouldnt this be a good point to remove the jarjar'd google collections and depend on guava?
I usually mix those two up, because my idea is offering both.
I don't think it serves us to have divergent binaries.
- We should not need to make any source code changes in Guice.

Dhanji.

On Wed, Oct 13, 2010 at 3:24 PM, Jason van Zyl <[email protected] <mailto:[email protected]>> wrote:


    On Oct 12, 2010, at 10:46 PM, Dhanji R. Prasanna wrote:

    Haha, that's very kind.

    I am not arguing against this change per se. In fact, I do want
    to support maven for everyone who uses it. However, changing the
    dir layout is a bit more drastic than my original suggestion, so
    I would have to get consensus from the entire Guice team (Bob,
    Jesse, Fred, et al, even though Sam and Stuart are on board), and
    our priorities may be slightly different--we want to make it easy
    for both Google-internal and external contributors, we do not
    have any resources other than Java files, etc., so we have to
    balance these pressures =)


    And I have zero interest in making anyone use Maven if they don't
    want to. But if you don't want to take the POMs as we submitted
    them, then don't use them. Stuart and I can do a better job at
    supporting Maven users from our side because the build we have we
    know will work in IDEs and anything else Maven related because we
    use the build output everyday.

    We'll make sure there is a build of the release in Maven Central
    with proper javadocs and sources with POMs that work. We'll also
    make sure users can clone Guice out of git and just build. We'll
    keep the repo up-to-date with a automatic sync. You don't need to
    do any work. It's no burden for us because we've been doing it for
    quite some time, and it's in all of our products so there
    shouldn't be any fear about us dropping off the face of the planet.

    That having been said I'm definitely interested in keeping our
    maven users happy, so will aim for something works well for
    everyone involved.

    Dhanji.

    On Wed, Oct 13, 2010 at 9:21 AM, Andrei Pozolotin
    <[email protected] <mailto:[email protected]>>
    wrote:

        Dhanji, hello;

        just a note from a very intrested bystander:

        you are a world-renown book author and genius of depenency
        injection;

        can you please just accept Jason view on build system setup?

        "there is no right or wrong but thinking makes it so", right?

        delay of joy (and guice) is needless! :-)

        thank you;

        Andrei


        On Oct 12, 4:56 pm, Jason van Zyl <[email protected]
        <mailto:[email protected]>> wrote:
        > On Oct 9, 2010, at 8:34 PM, Dhanji R. Prasanna wrote:
        > > On Sun, Oct 10, 2010 at 3:31 AM, Mingfai
        <[email protected] <mailto:[email protected]>> wrote:

        --
        You received this message because you are subscribed to the
        Google Groups "google-guice" group.
        To post to this group, send email to
        [email protected]
        <mailto:[email protected]>.
        To unsubscribe from this group, send email to
        [email protected]
        <mailto:google-guice%[email protected]>.
        For more options, visit this group at
        http://groups.google.com/group/google-guice?hl=en.



-- You received this message because you are subscribed to the
    Google Groups "google-guice" group.
    To post to this group, send email to
    [email protected] <mailto:[email protected]>.
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:[email protected]>.
    For more options, visit this group at
    http://groups.google.com/group/google-guice?hl=en.

    Thanks,

    Jason

    ----------------------------------------------------------
    Jason van Zyl
    Founder,  Apache Maven
    http://twitter.com/jvanzyl
    ---------------------------------------------------------

    In short, man creates for himself a new religion of a rational
    and technical order to justify his work and to be justified in it.

      -- Jacques Ellul, The Technological Society



-- You received this message because you are subscribed to the Google
    Groups "google-guice" group.
    To post to this group, send email to [email protected]
    <mailto:[email protected]>.
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:google-guice%[email protected]>.
    For more options, visit this group at
    http://groups.google.com/group/google-guice?hl=en.


--
You received this message because you are subscribed to the Google Groups "google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.

--
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en.

Reply via email to