I mentioned this in another note but I'll repeat here to use your example.  
Where the binaries do live in a Maven repo and are versioned there is less of 
an issue and it becomes a convenience.  A real challenge is what to do if your 
taking a "stable" copy of a project that doesn't have a versioned release?  The 
only method I know of is to capture their source, and build a binary at a 
stable level to include in your projects release.

Matt Hogstrom
m...@hogstrom.org

A Day Without Nuclear Fusion Is a Day Without Sunshine

On Mar 29, 2012, at 9:07 AM, Bertrand Delacretaz wrote:

> On Thu, Mar 29, 2012 at 2:41 PM, Jukka Zitting <jukka.zitt...@gmail.com> 
> wrote:
>> ...It seems like Roy is much more categorical about this. Assuming I
>> understand his point correctly, *no* binary dependencies are
>> acceptable within a source tarball.
>> 
>> What I don't quite (yet) understand is how a reference like
>> "junit:junit:4.10" to a download service maintained by a third party
>> is more acceptable than directly including the referenced bits...
> 
> I think the difference is that by saying "get junit:junit:4.10 to
> build this" we put the burden on our users to make sure they get the
> right bits, either by building them themselves from the junit sources,
> or trusting whoever provides them.
> 
> By shipping those bits ourselves instead, we would take the
> responsibility on our shoulders, which we don't want.
> 
> -Bertrand
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to