mvn 常用命令

Maven ‌是一个项目管理工具,主要用于 Java 项目的构建、依赖管理和项目信息管理。以下是 Maven 的一些常用命令及其用途:

  1. 清理命令 ‌:
    • mvn clean:清除项目目录下的编译文件,即删除target文件夹中的内容‌。
  2. 编译命令 ‌:
    • mvn compile:编译项目的源代码,生成.class文件到target文件夹下‌。
    • mvn test-compile:编译测试代码‌。
  3. 测试命令 ‌:
    • mvn test:运行项目的单元测试‌。
    • mvn clean test:执行单元测试并清理目标目录‌。
  4. 打包命令 ‌:
    • mvn package:打包项目,生成编译后的.class文件到target目录下‌。
    • mvn install:将打包好的文件安装到本地仓库,供其他项目引用‌。
    • mvn deploy:将打包好的文件部署到本地和远程仓库‌。
  5. 其他常用命令 ‌:
    • mvn archetype:create:创建 Maven 项目‌。
    • mvn archetype:generate:生成项目架构‌。
    • mvn dependency:list:查看项目的依赖列表‌。
    • mvn dependency:tree:查看项目的依赖树‌。
    • mvn help:system:从中央仓库下载文件至本地仓库‌。

这些命令在 Maven 项目管理中非常常用,能够帮助开发者进行项目的构建、测试、打包和依赖管理等工作。