I found it is hard for me to catch the pentaho project structure and managing building and debugging in my eclipse.

The current build scripts has so many targets and doing too much things.
Besides me, the IDEs knows little about those hard stuffs too.

Maven's "Convention over Configuration" philosophy makes people and machine easier to know the build.
And the m2eclipse project (now parts of eclipse distribution) bridges Maven pom.xml and Eclipse IDE well.

I don't know what's failed the Mavenization progress years ago as archived in http://forums.pentaho.com/forumdisplay.php?244-Maven.
But if this process is still valuable, I can provide assistance in maveniziation