1. mvn site: 在target/site 目录找到一个 index.html 文件,会运行 site 生命周期阶
2. mvn test: 运行test程序,
mvn test -Dmaven.test.failure.ignore=true --> 忽略单元测试的错误
3. mvn help:describe -Dplugin=help -Dfull
4. mvn dependency:analyze 插件能够帮助你发现对于依赖的直接引用
5. mvn exec:java -Dexec.mainClass=com.fish.App 运行单个java程序
6. mvn dependency:resolve 打印出已解决依赖的列表
7. mvn dependency:tree view the dependency in tree
8. mvn install -X 想要查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行
mvn install -Dmaven.test.skip=true --> 忽略testcase
9. mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch05 \
-DartifactId=simple-webapp \
-DpackageName=org.sonatype.mavenbook \
-DarchetypeArtifactId=maven-archetype-webapp
创建web skeleton
10. 添加jetty for running
<build>
<finalName>simple-webappp</finalName>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
</plugins>
</build>
11. 通过Modules来实现父子项目的依赖。 项目包含模块,maven自己处理模块之间的依赖关系。
<modules>
<module>simple-weather</module>
<module>simple-webapp</module>
</modules>
12. mvn -h/-e/: 获取mvn的帮助信息和错误信息。
13. mvn archetype:generate/ mvn eclipse:eclipse
14. mvn help:describe -Dplugin=pluginName -Ddetail