maven内置变量
| 变量 | 描述信息 |
|---|---|
| ${basedir} | 项目根目录,即包含pom.xml文件的目录 |
| ${version} | 项目版本 |
| ${project.baseUri} | 项目文件地址 |
| ${project.build.directory} | 源码路径 |
删除项目构建过程过生成的目录和文件
mvn clean
验证工程是否正确,信息是否完整
mvn validate
生成class文件
mvn compile
自动执行测试源码路径下符合命名模式的测试类
mvn test
生成class文件、测试代码、测试代码、jar/war
mvn package
生成jar包
mvn jar:jar
验证包是否有效且达到质量标准
mvn verify
在执行package的基础上,将jar文件复制到本地的maven仓库,其他项目可以根据坐标引入
mvn install
生成项目相关的站点信息
mvn site
打包jar部署至私服
mvn deploy
自定义打包插件(maven-assembly-plugin)
- 自定义打包结构
- 定制依赖