...
Newer versions of Eclipse (4.X) in particular with m2e (Also working with older versions of Eclipse 3.8 for example) instead of m2eclipse will work without any need to do mvn eclipse:eclipse
. Just import the project from the root into Eclipse via import->Maven Project.
For code style formatting, use this profile and import it to Eclipse: Preferences -> Java -> Code Style -> Formatter -> Import...
Netbeans
Netbeans is a friend of Maven too!
...