Ah a nice thread derailment!
I will (again) say one thing about Maven poms: I don’t write them, I copy/paste them. All my poms are nearly identical with tiny variations here and there (generally which dependencies are included and on what scope). I don’t see how beyond your first attempts at using Maven you spend much time on setting stuff up, its usually a matter of 5 minutes for me and with those 5 minutes I also setup a proper Eclipse workspace with 90% of the build settings correctly in place. Its just too bad that the m2eclipse plugin sets some wonky defaults
There were some really excellent pom templates here on the site somewhere.