你先需要理解maven的生命周期与插件目标这两个概念。 拿Maven clean来说吧。生命周期为clean.插件目标为maven-clean-plugin:clean。 Maven build是这个插件让你自己去配置执行目标的。 Maven clean 清除上一次Maven执行的结果 Maven generate-sources会根据pom配置去生成源代码格式的包 Maven install将项目输出构件部署到本地仓库
Maven 原生命令:
mvn archetype:create 创建Maven项目mvn compile 编译源代码mvn deploy 发布项目mvn test-compile 编译测试源代码mvn test 运行应用程序中的单元测试mvn site 生成项目相关信息的网站mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jarmvn install 在本地Repository中安装jarmvn eclipse:eclipse 生成eclipse项目文件mvn jetty:run 启动jetty服务mvn tomcat:run 启动tomcat服务mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类