思维导图
Maven 与构建
什么是 Maven
翻译:知识的积累、专家、内行。跨平台的项目管理工具。Apache 组织的开源项目。主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。
类似于 linux 平台的 yum、apt,前端领域的 npm。Maven 前身为 Ant 目前 tomcat 的源码就是用 Ant 来构建和管理,更先进的工具有 Gradle, Spring 工程在用。
什么是构建
何为构建:编译、运行单元测试、生成文档、打包、部署的过程,这就是构建。
构建的步骤:
-
清理 clean
:将以前编译得到的旧文件 class 字节码文件删除。 -
编译 compile
:将 java 源程序编译成 class 字节码文件。 -
测试 test
:自动测试,自动调用 junit 程序。 -
报告 report
:测试程序执行的结果。