只是作为个备忘录,之前学过点,具体就不废话了
1.创建一个项目
使用archetype插件: (archetype:原型的意思)
mvn archetype:create -DgroupId=com.yangqi -DartifactId=maven -DpackageName=com.yangqi.fruit
(artifact产品)的意思
产品类型通过-DarchetypeArchetypeId=maven-archetype-webapp指定为webapp。
2.help插件
比较有用的插件,可以看到一个插件的帮助等
mvn help:effective-pom (effective有效的)
查看有效的pom
mvn help:effective-settings
查看有效的settings
settings定义了本地仓库等信息。
mvn help:descibe -Dplugin=archetype
-Dfull 显示完整的有参数的帮助
3.dependency插件
mvn dependency:resolve
查看依赖,包括间接依赖
mvn dependency:tree
按照树状查看依赖
4.exec插件
mvn exec:java -Dexec.mainClass=xxxx
5.忽略单元测试
mvn test -Dmaven.test.skip=true
忽略测试失败
mvn test -Dmaven.test.failure.ignore
=true