1. maven安装
可在官网上下载安装包后安装,需配置环境变量。
2. 可用命令
命令 | 说明 |
mvn clean | 清理项目 |
mvn clean compile | 先清理项目再编译项目 |
mvn clean package | 先清理项目再打包 |
mvn clean test | 先清理项目再进行测试 |
mvn clean deploy | 先清理项目再将项目部署到远程Maven仓库。 |
mvn clean install | 先清理项目再将项目安装到本地仓库 |
mvn compile | 编译项目 |
mvn test-compile | 编译测试代码 |
mvn test | 执行所有的测试方法 |
mvn package | 打包当前的项目到target目录 |
mvn install -Dmaven.test.skip=true | 只打包不测试(跳过测试) |
mvn install | 将项目安装到本地仓库 |
mvn deploy | 将项目部署到远程Maven仓库。 |
mvn source:jar mvn source:jar-no-fork | 源码打包 |
mvn archetype:create -DgroupId=<包名> -DartifactId=<项目名> | 使用 Maven 的 archetype 插件,创建一个 Maven 的普通 java 项目。 |
mvn archetype:create -DgroupId=<包名> -DartifactId=<项目名> -DarchetypeArtifactId=maven-archetype-webapp | 使用 Maven 的 archetype 插件,创建一个 Maven 的 Web 项目 |
mvn archetype:generate | 创建项目架构 |
mvn eclipse:eclipse | 使用 Maven 的 eclipse 插件,生成 eclipse 项目。 |
mvn idea:idea | 使用 Maven 的 idea 插件,生成 idea 项目。 |
mvn dependency | 列出项目的依赖,显示项目的依赖树。 |
mvn dependency:list | 查看已解析依赖 |
mvn dependency:tree com.xx.xxx | 看到依赖树 |
mvn dependency:tree > D:/tmp | 看到依赖树并把结果输出到文件 |
mvn dependency:analyze | 查看依赖的工具 |
mvn dependency:resolve | 解析项目的依赖关系,并下载缺失的依赖项。 |
mvn -v | 查看版本 |
mvn site | 生成项目相关信息的网站 |
mvn help:system | 从中央仓库下载文件至本地仓库 |
mvn help:active-profiles | 查看当前激活的profiles |
mvn help:all-profiles | 查看所有profiles |
mvn help:effective -pom | 查看完整的pom信息 |
mvn install:install-file –Dfile=jar[包路径] -DgroupId=[包名] -DartifactId=[依赖名] -Dversion=[版本号] | 安装自定义jar包到本地仓库。 |
mvn help:describe -Dplugin=<命令> | 查看指定命令的使用文档 |