首页 > 代码库 > Maven简介

Maven简介

what: maven是一个java项目的构建工具,为开发者提供了一些方便的build功能

why:  1. 提供项目的最佳实践的目录格式

         2. 管理项目依赖

         3. 提供一些模板快速生成项目原型

         4. 编写构建脚本自动构建

         5. 编写以及安装插件供以后使用

         6. 提供一些常用工具,例如运行测试用例等

how:  maven通过资源库的方式来存储资源,用户可以将自己的项目添加到资源库中,当需要查找依赖时会先从本地资源库查询,然后在remote资源库中查找。

model: maven抽象出项目构建中的metadata,resource,dependencies。通过metadata与resource来安装项目,然后通过dependencies来构建项目以及测试代码等。

example: 待补充