Maven 中的这些功能是常用的 Maven 命令,它们分别有以下作用:

  1. clean:清理项目中由之前构建生成的所有文件(通常是 target 目录)。这个命令确保重新构建时不会受到旧的构建文件的干扰。
  2. validate:验证项目是否正确并且所有必要的配置信息是否可用。
  3. compile:编译项目的源代码(通常是 src/main/java 目录下的代码),将 Java 文件编译成字节码文件(.class 文件)。
  4. test:使用单元测试框架(如 JUnit 或 TestNG)运行项目中的测试代码(通常是 src/test/java 目录下的代码)。
  5. package:将编译后的代码及相关资源打包成可分发格式(例如 JAR 或 WAR 文件)。这是构建过程中的核心阶段。
  6. verify:运行任何检查,验证项目包的正确性。
  7. install:将打包后的项目安装到本地 Maven 仓库中,以供其他项目使用。
  8. deploy:将最终的构建包部署到远程 Maven 仓库,方便团队中的其他开发人员使用。
  9. site:生成项目的站点文档(例如包含依赖关系、单元测试结果等的 HTML 报告)。
  10. clean install:这是一个组合命令,先清理项目,再编译、测试、打包,并将最终的构建包安装到本地 Maven 仓库中。
  11. Test pom:用来测试 Maven 的 pom.xml 文件是否正确配置。

你可以根据项目的构建需求选择适合的命令来执行。例如:

  • 如果只想检查代码能否正常编译,可以用 compile
  • 如果想生成一个 JAR 文件,可以用 package
  • 如果想将代码安装到本地仓库用于其他项目,可以用 install
最后修改:2024 年 12 月 24 日
如果觉得我的文章对你有用,请随意赞赏