Maven is not Ant’s successor

I’ve seen a few Maven articles and posts that say things along the lines of ‘What’s missing from Ant is all the project management facilities that Maven gives you.’

Bunkum.

Project management capabilities are not ‘missing’ from Ant, any more than advanced avionics features are ‘missing’ from JUnit.

Ant is a build tool. That’s what it was designed to do, and that’s what it does.

I’m still not sure what Maven is. It seems to try to do too much of everything, and not enough of anything. It seems to be a good fit for open source projects where your deliverable is a single library jar, but causes immediate pain when your project needs require you to stray from its predefined notion of how to to structure a project. That, and it’s incessant downloading of unstable ‘SNAPSHOT’ jars of every open source project known to man are what have made me a defiant maven-sceptic.

Hungry

I hate dieting. I don’t care how how you spin it, its a form of deliberate starvation. Or controlled malnutrition in the case of low carb/high fat diets.

Why do something to yourself that makes you miserable and need quantities of sleep more usually associated with hibernatory creatures?

Just because your clothes no longer fit, you get out of breath walking up stairs and your lifespan is shortened is no reason to give up the privilege of eating vast quantities of easily available food that living in western society affords.

Missing music

So here I am ripping my CD’s into iTunes and blogging because I’ve got nothing better to do while I’m waiting, and half of them appear to have evaporated. So far I’ve found about 15 empty boxes. I know its been a while since I listened to a lot of them but where the hell are they? Did they feel unloved? Get bored? Take a slow boat to China? Am I going to open a cupboard door in the near future and be felled by a cascade of naked discs?