Maven基础入门

Posted Andy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven基础入门相关的知识,希望对你有一定的参考价值。

Maven介绍

Maven是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java项目进行项目构建、依赖管理及项目信息管理。

Maven优点

1、项目非常大时,可借助Maven将一个项目拆分成多个工程,最好是一个模块对应一个工程,利于分工协作。
2、借助Maven,可将jar包仅仅保存在"仓库"中,有需要该文件时,就引用该文件接口,不需要复制文件过来占用空间。
3、借助Maven可以用规范的方式下载jar包,因为知名框架或第三方工具的jar包已经按照统一的规范存放到了Maven的中央仓库中。

Maven缺点

1、Maven是一个庞大的构建系统,学习难度大。
2、Maven采用约定优于配置的策略(convention over configuration),虽然上手容易,但是一旦出了问题,难于调试。
3、中国的网络环境差,很多repository无法访问。

Maven使用场景

Maven的使用场景非常广泛,因为Maven是一个项目管理工具,它的核心特点就是通过Maven可以进行包的依赖管理,保证jar包版本的一致性,以及可以使多个项目共享jar包,从而能够在开发大型J2EE应用的时候,减小项目的大小。

Maven环境配置

1、Maven是一个基于Java的工具,所以要做的第一件事情就是安装JDK。
2、设置环境变量,Path = E:apache-maven-3.6.1in。
3、测试是否配置成功,黑窗口执行,mvn -v。

Maven仓库类型

1、本地仓库:本地磁盘中的仓库,存放项目中需要的jar包。
2、私服:它是局域网中的一台服务器,存放项目中需要的jar包。
3、中央仓库:存在互联网上,存放几乎开源的所有jar包。

以上是关于Maven基础入门的主要内容,如果未能解决你的问题,请参考以下文章

Maven基础入门

maven入门基础:创建nexus仓库组

maven入门基础:创建nexus宿主仓库

maven入门基础

maven的基础入门

maven入门基础:创建nexus代理仓库