mvn命令
显示maven版本:
mvn -version/-v
显示详细错误 信息:
mvn -e
运行任何检查,验证包是否有效且达到质量标准:
mvn verify
1.编译源代码:
mvn compile
2.编译测试代码:
mvn test-compile
3.运行测试
mvn test
4.打包
mvn package
5.清除产生的项目:
mvn clean
6.只打包不测试
mvn -Dtest package
7.只测试不编译,也不测试编译
mvn test -skipping compile -skipping test-compile
8.查看当前项目已被解析的依赖:
mvn dependency:list
9.上传到私服
mvn deploy
10.配置好了之后执行
mvn clean install -Dmaven.test.skip=false
就能运行那些测试的类了
- 给任何目标添加maven.test.skip 属性就能跳过测试 :
mvn install -Dmaven.test.skip=true
12.mvn compile与mvn install、mvn deploy的区别
- mvn compile,编译类文件
- mvn install,包含mvn compile,mvn package,然后上传到本地仓库
- mvn deploy,包含mvn install,然后,上传到私服
13.常用命令:
1>. 跳过测试:-Dmaven.test.skip(=true)
2>. 指定端口:-Dmaven.tomcat.port=9090
3>. 忽略测试失败:-Dmaven.test.failure.ignore=true 当然,如果你的其它关联项目有过更新的话,一定要在项目根目录下运行mvn clean install来执行更新,再运行mvn tomcat:run使改动生效.
14.mvnDebug tomcat:run
这条命令主要用来远程测试,它会监听远程测试用的8000端口,在eclipse里打开远程测试后,它就会跑起来了,设断点,调试
15.mvn dependency:sources
故名思义,有了它,你就不用到处找源码了,运行一下,你项目里所依赖的jar包的源码就都有了