1).拥有资源库,本地仓库/远程仓库
*未使用:自己手动导入各种jar包使用:pom文件配置想要的jar,自动下载*
2).依赖关系
*未使用:jar包A依赖jar包B 手动导入jar包B(有时候还不知道导谁)使用:配置想要的jar包,他自己导入*
3).项目构建
*未使用:项目自己搞,啥都自己弄,打包费劲使用:安排的明明白白* maven的其他优势:
下面是别人说的,比较正经
- maven不仅是构建工具,它还是依赖管理工具和项目管理工具,提供了中央仓库,能够帮我们自动下载构件。
- 为了解决的依赖的增多,版本不一致,版本冲突,依赖臃肿等问题,它通过一个坐标系统来精确地定位每一个构件(artifact)。2.为了解决的依赖的增多,版本不一致,版本冲突,依赖臃肿等问题,它通过一个坐标系统来精确地定位每一个构件(artifact)。
- 还能帮助我们分散在各个角落的项目信息,包括项目描述,开发者列表,版本控制系统,许可证,缺陷管理系统地址。3.还能帮助我们分散在各个角落的项目信息,包括项目描述,开发者列表,版本控制系统,许可证,缺陷管理系统地址
- maven还为全世界的java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源软件。通过衍生工具(Nexus),我们还能对其进行快速搜
- maven对于目录结构有要求,约定优于配置,用户在项目间切换就省去了学习成本。
原文:https://blog.csdn.net/nancy_feng/article/details/38148625
继续阅读与本文标签相同的文章
上一篇 :
全局变量与局部变量
-
阿里巴巴20周年年会结束以后,你知道发生了什么吗?
2026-05-18栏目: 教程
-
13年IT老兵:闷头做智能家居体系容易走火入魔
2026-05-18栏目: 教程
-
今天起,我要成为这样的阿里巴巴
2026-05-18栏目: 教程
-
中国智能家居的蝴蝶效应
2026-05-18栏目: 教程
-
2019年回顾 - Joomla前12名SEO扩展和插件
2026-05-18栏目: 教程
