码迷,mamicode.com
首页 > 其他好文 > 详细

Maven基础入门

时间:2020-02-15 23:38:26      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:项目信息   特点   环境变量   缺点   窗口   repo   问题   统一   工具   

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.1\bin。
3、测试是否配置成功,黑窗口执行,mvn -v。

Maven仓库类型

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

Maven基础入门

标签:项目信息   特点   环境变量   缺点   窗口   repo   问题   统一   工具   

原文地址:https://www.cnblogs.com/feiqiangsheng/p/12315012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!