True. Maven is a hell when you need something special.<div><br></div><div>But I suggested to only check concepts behind it. Just think: Java guys are very productive with maven - there are reasons why. So, if we want to build a package manager, maybe before we start, we can enrich its design by checking what others did?<div>

<br clear="all"><div>Best regards,</div><div>Max</div><br><br>
<br><br><div class="gmail_quote">On Fri, Oct 19, 2012 at 4:16 PM, Matthew Evans <span dir="ltr"><<a href="mailto:mattevans123@hotmail.com" target="_blank">mattevans123@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir="ltr">We are using Maven for both java and erlang development. The erlang plugin works well, but I find Maven's "convention over configuration" painful to say the least. You want to do something slightly out of the ordinary (as is often the case with a multi language project) and your life is spent in XML hell as you are trying to work around roadblocks. A good example was getting it to spew out thrift code for both languages.<br>

<br>On top of that I'm personally not a fan of separating source control and package management. All you need is for someone to deploy without doing a source update and you're left trying to figure out why your build is broken.<br>

<br>Just my 2c...<br><br><hr>From: <a href="mailto:bourinov@gmail.com" target="_blank">bourinov@gmail.com</a><br>Date: Fri, 19 Oct 2012 16:04:05 +0400<br>To: <a href="mailto:max.lapshin@gmail.com" target="_blank">max.lapshin@gmail.com</a><br>

CC: <a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>; <a href="mailto:dizzyd@gmail.com" target="_blank">dizzyd@gmail.com</a><br>Subject: Re: [erlang-questions] Turning rebar into a package manager<div>

<div class="h5"><br><br>Max,<div><br></div><div>Please follow this link: <a href="http://en.wikipedia.org/wiki/Apache_Maven" target="_blank">http://en.wikipedia.org/wiki/Apache_Maven</a></div><div><br></div><div>There is only one scary XML.<br>

<div><br clear="all">

<div>Best regards,</div><div>Max</div><br><br>
<br><br><div>On Fri, Oct 19, 2012 at 3:56 PM, Max Lapshin <span dir="ltr"><<a href="mailto:max.lapshin@gmail.com" target="_blank">max.lapshin@gmail.com</a>></span> wrote:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">




<div>On Fri, Oct 19, 2012 at 3:48 PM, Max Bourinov <<a href="mailto:bourinov@gmail.com" target="_blank">bourinov@gmail.com</a>> wrote:<br>
> Hi guys,<br>
><br>
> I think is what checking out ideas of maven tool (1, 2) will be very useful<br>
> too. Those guys did a perfect tool for java which does packet and life-cycle<br>
> management very easy and predictable. I had a great experience with it and<br>
> it did saved a lot of my time.<br>
><br>
<br>
</div>What do you consider good in Maven?<br>
It is impossible to see any good things in provided links because<br>
there are only tons of XML.<br>
</blockquote></div><br></div>
</div>
<br></div></div><div class="im">_______________________________________________
erlang-questions mailing list
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a>                                     </div></div></div>
</blockquote></div><br></div></div>