compile是编译,将编译代码到target下,其实是pom中中设置的内容。install是安装,将输出的文件发布到本地的maven仓库中。update不是命令吧。test-compile是编译测试代码