http://stackoverflow.com/questions/7531115/whats-the-difference-between-mvndeploy-and-mvninstall-commands
mvn:install
copies
your packaged Maven module to your local repository (by default, in ~/.m2/repository
),
to be accessed by other local Maven builds.
mvn:deploy
uploads
your packaged Maven module to another (usually remote) repository, to be accessed by other, not necessarily local, Maven builds.