maven 使用
Posted markX
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 使用相关的知识,希望对你有一定的参考价值。
maven 生命周期介绍:
- validate - validate the project is correct and all necessary information is available
- compile - compile the source code of the project
- test - test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed
- package - take the compiled code and package it in its distributable format, such as a JAR.
- verify - run any checks on results of integration tests to ensure quality criteria are met
- install - install the package into the local repository, for use as a dependency in other projects locally
- deploy - done in the build environment, copies the final package to the remote repository for sharing with other developers and projects.
mvn package 执行的是包含package阶段以及之前的阶段 。(当然,test阶段可以跳过)
<packaging>jar</packaging>
mvn clean (mvn clean package)用来清空target(默认的)文件夹下的缓存,以保每次都是最新。
mvn test 运行整个maven 项目下的测试 mvn -Dtest=TestApp1 test (TestApp1是测试类)
mvn install 表示执行到install及其以上的阶段,将项目打包到本地的仓库
附:
以上是关于maven 使用的主要内容,如果未能解决你的问题,请参考以下文章