mvn compile
- compilation of the snapshot package
mvn package
- create snapshot jar file
mvn install
- install in local repository shanpshot jar file
mvn deploy
- deploy to the remote repository snapshot jar file