important: 下面的1,2,3,4,5均是按照 maven的生命周期顺序来的。运行任何一个阶段的时候,它前面的所有阶段都会被运行
1. mvn compile : 编译项目源代码
编译: 生成新target.
2. mvn clean :清理工作目录
清除:target
3. mvn package: 接受编译好的代码,打包成可发布的格式,如jar
4. mvn install :将包安装到本地仓库,让其它项目依赖
在target 下面生成 jar包,并且上传到本地仓库
5. mvn install : 将最终的包复制到remote仓库,以让其它开发人员与项目共享