标签:项目信息 特点 环境变量 缺点 窗口 repo 问题 统一 工具
Maven是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java项目进行项目构建、依赖管理及项目信息管理。
1、项目非常大时,可借助Maven将一个项目拆分成多个工程,最好是一个模块对应一个工程,利于分工协作。
2、借助Maven,可将jar包仅仅保存在"仓库"中,有需要该文件时,就引用该文件接口,不需要复制文件过来占用空间。
3、借助Maven可以用规范的方式下载jar包,因为知名框架或第三方工具的jar包已经按照统一的规范存放到了Maven的中央仓库中。
1、Maven是一个庞大的构建系统,学习难度大。
2、Maven采用约定优于配置的策略(convention over configuration),虽然上手容易,但是一旦出了问题,难于调试。
3、中国的网络环境差,很多repository无法访问。
Maven的使用场景非常广泛,因为Maven是一个项目管理工具,它的核心特点就是通过Maven可以进行包的依赖管理,保证jar包版本的一致性,以及可以使多个项目共享jar包,从而能够在开发大型J2EE应用的时候,减小项目的大小。
1、Maven是一个基于Java的工具,所以要做的第一件事情就是安装JDK。
2、设置环境变量,Path = E:\apache-maven-3.6.1\bin。
3、测试是否配置成功,黑窗口执行,mvn -v。
1、本地仓库:本地磁盘中的仓库,存放项目中需要的jar包。
2、私服:它是局域网中的一台服务器,存放项目中需要的jar包。
3、中央仓库:存在互联网上,存放几乎开源的所有jar包。
标签:项目信息 特点 环境变量 缺点 窗口 repo 问题 统一 工具
原文地址:https://www.cnblogs.com/feiqiangsheng/p/12315012.html