博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven是什么
阅读量:6166 次
发布时间:2019-06-21

本文共 557 字,大约阅读时间需要 1 分钟。

以下内容引用自:

Maven是一种项目管理和理解工具。Maven向开发者提供了一个完整的构建生命周期框架。开发团队几乎不用花时间就可以使用自动化构建项目的基础框架,因为Maven使用了一套标准的目录结构和默认的构建生命周期。

在存在多个开发团队的场景中,Maven可以在很短的时间内按标准建立起工作方式。因为大多数的项目配置简单并且可重用,Maven简化了开发者在创建报告,检查,构建和测试自动化配置中的工作。

Maven提供给开发者管理如下过程的方法:

  • 项目构建(Builds)
  • 文档(Documentation)
  • 报告(Reporting)
  • 项目依赖(Dependencies)
  • 软件配置管理(SCMs源代码管理)
  • 发布(Releases)
  • 分发(Distribution)
  • 邮件列表(mailing list)

总的来说,Maven简化和统一了项目构建的过程。它无缝地处理项目编译,分发,文档,团队合作和其他任务,增加了任务处理的重用性,并可以处理大多数构建相关的任务。

提示:简单的理解Maven就是用来管理依赖的,比如之前手动引用的包,现在只需要通过配置XML文件就会自动去下载回来,而这一些无需手动下载引用。

 

参考:

 

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://pfyba.baihongyu.com/

你可能感兴趣的文章
数组左边减去右边数值的最大差值
查看>>
SVN用法
查看>>
js中的promise和then
查看>>
队列组 iOS之多线程GCD(二)
查看>>
Flutter滚动, 中间显示整图, 前后露出部分图
查看>>
Flutter入坑指南:开发环境搭建
查看>>
跨Navigation跳转(类似微信)方案二
查看>>
JavaScript 复习之 对象的继承
查看>>
从开源小白到 Apache Member,我的成长之路
查看>>
logstash简介
查看>>
Java多线程之synchronized理论
查看>>
Android NestedScrolling解决滑动冲突问题(2) - fling问题与NestedScroll++
查看>>
Tomcat和JVM的性能调优总结
查看>>
硬件线程和软件线程的区别
查看>>
时间戳前
查看>>
11月22日晚上海交大《PMI敏捷实践指南解读》线上沙龙欢迎你的参与!
查看>>
初识 Linux (VMware、CentOS 7)
查看>>
使用SpringMVC完成文件上传
查看>>
mysql Load Data InFile 的用法
查看>>
Go new vs make
查看>>