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=<命令> | 查看指定命令的使用文档 |
