4 ms·
Maven is ideal for when teams of programmers work on a number of projects. How do you build this project from long ago? How do I set up a new dev machine? I'm m
by DavidPlumpton 13y ago
Maven is ideal for when teams of programmers work on a number of projects. How do you build this project from long ago? How do I set up a new dev machine? I'm moving to this new project, how does it work? We've got a new guy starting tomorrow, how will he know what to do? etc. etc.
I suspect most people who criticise maven haven't worked in corporate environments where there are just a lot of projects, a lot of people, and a lot of churn (both in people and projects). That's where maven is a life saver.
- crdoconnor 13y agoEverything I hate about Java in some way traces back to the idea that "making it like this will make it more suitable to corporate environments". Corporate environments want droneish, politically correct, interchangeable programmers who very rarely step outside of their predefined, straitjacketed roles.
- johlrogge 13y agoEnterprises tend to put too much value in conformity and to little value in people's time. I have certainly worked in large corporate environments with lots of projects. Both those who thinks that there is value to optimize for the average and those who understands there isn't. I think most people that criticize Maven do so because Maven does not help them do their job to the extent Maven should. Enterprises don't really need enterprise tools but you need an enterprise to use enterprise tools...