备忘:Maven常用命令

编程

/显示详细错误 信息./

mvn -e

/验证工程是否正确,所有需要的资源是否可用。/

mvn validate

/编译项目测试代码/

mvn test-compile

/在集成测试可以运行的环境中处理和发布包/

mvn integration-test

/运行任何检查,验证包是否有效且达到质量标准/

mvn verify

/产生应用需要的任何额外的源代码,如xdoclet/

mvn generate-sources

/显示版本信息/

mvn -version/-v

/创建mvn项目/

mvn archetype:generate

/创建mvn项目/

mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app

/生成target目录,编译、测试代码,生成测试报告,生成jar/war文件/

mvn package

/运行项目于jetty上/

mvn jetty:run

/编译/

mvn compile

/编译并测试/

mvn test

/清空生成的文件/

mvn clean

/生成项目相关信息的网站/

mvn site

/生成Wtp插件的Web项目/

mvn -Dwtpversion=1.0 eclipse:eclipse

/清除Eclipse项目的配置信息(Web项目)/

mvn -Dwtpversion=1.0 eclipse:clean

/将项目转化为Eclipse项目/

mvn eclipse:eclipse

/创建Maven的普通java项目/

mvn archetype:create -DgroupId=packageName -DartifactId=projectName

/创建Maven的Web项目/

mvn archetype:create -DgroupId=packageName -DartifactId=webappName-DarchetypeArtifactId=maven-archetype-webapp

/编译源代码/

mvn compile

/编译测试代码/

mvn test-compile

/运行测试/

mvn test

/产生/

site:mvn site

/打包/

mvn package

/在本地Repository中安装jar/

mvn install

/清除产生的项目/

mvn clean

/生成eclipse项目/

mvn eclipse:eclipse

/生成idea项目/

mvn idea:idea

/组合使用goal命令,如只打包不测试/

mvn -Dtest package

/编译测试的内容/

mvn test-compile

/只打jar包/

mvn jar:jar

/只测试而不编译,也不测试编译/

mvn test -skipping compile -skipping test-compile ( -skipping 的灵活运用,当然也可以用于其他组合命令)

/清除eclipse的一些系统设置/

mvn eclipse:clean

以上是 备忘:Maven常用命令 的全部内容, 来源链接: utcz.com/z/510544.html

回到顶部