Like so many, I love and hate it.
I can see that it helps at the large scale - big projects, many of them. It also helps people come in cold to a project.
On the other hand, unfortunately it doesn't scale to the low end.
I had a task just to transform a jar file. With Maven it took hours of scratching my head, finding the assembly plug-in, having Maven download 100Mb of stuff; all to do what would take a minutes of development time and executation time total to do in Python or Perl.
On the other hand, unfortunately it doesn't scale to the low end.
I had a task just to transform a jar file. With Maven it took hours of scratching my head, finding the assembly plug-in, having Maven download 100Mb of stuff; all to do what would take a minutes of development time and executation time total to do in Python or Perl.
That makes you scream inside.