Maven 3 is more restrictive with the POM-Structure. You have to set versions of Plugins for instance.
With maven 3.1 these warnings may break you build. There are more changes between maven2 and maven3: https://cwiki.apache.org/confluence/display/MAVEN/Maven+3.x+Compatibility+Notes