Maven常用命令

179 阅读1分钟
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)
  • 自定义打包结构
  • 定制依赖
打包可运行jar(spring-boot-maven-plugin)
解决依赖本地库依赖不存在的问题(maven-dependency-plugin)
源码打包(maven-resources-plugin)