Re: Dependencies are naturally version ranges, not single versions

2016-10-13 Thread Peter Donald
On Thu, Oct 13, 2016 at 1:40 PM, Trejkaz wrote: > > Remind me again, though, what *did* Maven improve exactly? It has > never really been clear to me. A set of conventions on how to lay out a project. Before maven people used to files in all sorts of different places and would spend an inordinat

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Trejkaz
On Thu, Oct 13, 2016 at 3:00 PM, Antoine Toulme wrote: > Interesting. Is Buildr behaving differently, better or worse? I haven't been using Builder heavily and in a work setting yet, because some jackass is blocking switching to it at work. I wish we could switch... In a hobby context, a few of

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Antoine Toulme
Interesting. Is Buildr behaving differently, better or worse? > On Oct 12, 2016, at 8:58 PM, Trejkaz wrote: > >> I’ve seen this happen with snapshots, but not with release builds. We banned >> snapshots at $work. > > I have seen it happen with release builds of external projects too. > One tim

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Trejkaz
> I’ve seen this happen with snapshots, but not with release builds. We banned > snapshots at $work. I have seen it happen with release builds of external projects too. One time we even saw a POM change where the jar file didn't, and amazingly, *that* was enough to break someone's build. (And tha

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Antoine Toulme
> On Oct 12, 2016, at 7:40 PM, Trejkaz wrote: > > On Wed, Oct 12, 2016 at 7:02 PM, Antoine Toulme wrote: >> Good job Michael, I look forward to using the lock_jar gem in my projects. >> >> Trejkaz, is lock_jar covering your use case? > > It does appear to and will be something I'll investigat

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Trejkaz
On Wed, Oct 12, 2016 at 7:02 PM, Antoine Toulme wrote: > Good job Michael, I look forward to using the lock_jar gem in my projects. > > Trejkaz, is lock_jar covering your use case? It does appear to and will be something I'll investigate. I'll also go digging for whether the similar plugins for G

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Peter Donald
On Wed, Oct 12, 2016 at 7:02 PM, Antoine Toulme wrote: > For some reason, the JS community seems to prefer just trusting that new > versions won't break anything. Its either very brave of them really (or > maybe just foolish). > I think there is a few features that distinguish the js community w

Re: Dependencies are naturally version ranges, not single versions

2016-10-12 Thread Antoine Toulme
Good job Michael, I look forward to using the lock_jar gem in my projects. Trejkaz, is lock_jar covering your use case? Antoine PS: In the news, the talk of Yarn, the new Javascript dependency manager, and some interesting comments on HN: http://yehudakatz.com/2016/10/11/im-excited-to-work-on-y

Re: Dependencies are naturally version ranges, not single versions

2016-10-09 Thread Peter Donald
Hi, We have talked about this problem in the past but unfortunately at the time no one on the buildr team had the cycles to have a shot at it. Luckily someone from the community Michael Guymon, took the idea and ran with it. First with https://github.com/mguymon/buildr-resolver but this got depr

Re: Dependencies are naturally version ranges, not single versions

2016-10-09 Thread Trejkaz
On Sun, Oct 9, 2016 at 12:16 PM, Antoine Toulme wrote: > Thank you for taking the time to write down your thoughts. > > BUILDR-274 is very much something we want to get to eventually. > > Maven supports version ranges. How they do it might be different from the > behavior you describe. I need to

Re: Dependencies are naturally version ranges, not single versions

2016-10-08 Thread Antoine Toulme
Thank you for taking the time to write down your thoughts. BUILDR-274 is very much something we want to get to eventually. Maven supports version ranges. How they do it might be different from the behavior you describe. I need to compare both, did you by any chance look into that? > On Oct 7,