Maven介绍及安装
2018-08-18 13:27
260 查看
Maven介绍及安装
以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。一、Maven简介
Maven是Apache旗下的一款项目管理工具,是基于项目对象模型(POM project object model),可以通过一小段描述信息对项目进行构建。学习Maven的目的是学会如何配置pom.xml文件,获取到我们需要的jar包。在此之前就需要了解如何创建maven项目,maven项目的结构,Maven与普通java、web项目的区别在哪里等等。
1、传统项目缺点
1.导入jar包:不同框架之间会出现jar包冲突,只能依靠程序员以往经验实现jar包的管理,而且要花费大量精力关注jar包和依赖jar包的版本。2.传统项目打包对聚合工程不能很好的支持。
3.传统项目的资源和配置文件,通常都放到src目录下,不易管理。
2、Maven工程
1.只需要编写框架的坐标,即可引入此框架和其依赖的所有框架的jar包。2.支持聚合项目打包,并且操作极其简单。
3.分文件夹管理配置文件。
二、Maven工作原理
Maven有两个仓库,一个是本地仓库,一个是远程仓库。本地仓库:存在于自己电脑上的一个文件夹,存放曾经下载过的所有jar包。
远程仓库:Maven官方的仓库,存在于远端Maven官方服务器,几乎包含所有常用的jar包。
如下图,如果在自己工程中需要使用A框架,首先maven会从本地仓库中查找是否有,有就直接用;如果没有则需要联网从远程仓库中下载,下载完后会保存到本地仓库以便于日后使用。
三、软件安装
1、系统要求
JDK:Maven 3.3+需要执行JDK 1.7或更高版本 。内存:没有最低要求。磁盘:Maven安装本身需要大约10MB。除此之外,本地Maven存储库需要使用额外的磁盘空间。本地存储库的大小将根据使用情况而有所不同,但预计至少为500MB。操作系统:没有最低要求。启动脚本包含在shell脚本和Windows批处理文件中。JDK的安装这里就不在赘述,这里使用的是JDK1.8版本。
2、Maven安装
1.下载
官网下载:maven.apache.org/dowload.cgi官方有两个版本的Maven,一个是window版本,一个是Linux版本,根据自己需要,下载合适的版本。
这里介绍的是window系统环境下的安装细节。
这里使用的Maven版本:apache-maven-3.3.1.zip
2.安装
(1)解压Maven也是绿色版的,只需要将压缩包解压到自己想要存放的位置即可。
(2)配置环境变量
如果要单独使用Maven的话,这里就需要配置Maven的环境变量,如果是搭配IDE进行使用,这里的Maven环境变量不配置也是可以的。
只需要在PATH环境变量之中,加入Maven的安装路径即可。如下:
测试:
接下来就是将Maven引入到IDE中,两个软件搭配使用。这里选择的是Eclipse。
3、Eclipse安装
Eclipse是绿色免安装的,解压完成之后,打开Eclipse,即可使用。Eclipse应该注意三点:其一:jre,一定要注意自己的jre是否是自己安装的jdk中的jre,因为Eclipse自带的jdk有一些不可预知的问题。
其二:JDK版本的选择,一定要选择自己安装的版本。如图:
其三:Eclipse的工作空间的字符编码集,一般使用的都是UTF-8,这里不要选错,默认的Windows可能是GBK,本人这里就是。如图:
只要以上三点没有问题,那么Eclipse的使用就不会出问题。
4、组合Maven和Eclipse
1.添加Maven
在Eclipse中点击window,打开preferences,出现如下图界面,找到Maven中Installations,点击Add弹出New Maven Runtime,点击Directory弹出Maven Installation,找到自己解压的Maven路径选中,点击确定,勾选中刚添加的,点击完成即可。如下图:2.配置文件
如图,然后找到User Setting修改用户设置文件,点击Browse,找到刚才解压的路径,里面的conf目录下有一个settings.xml选中点击打开,点击OK,配置完成。点击上图中的open file,关闭当前弹窗,你会发现,在Eclipse中打开了一个settings.xml文件,接下来,这个文件中有两个地方需要配置:
其一:本地仓库地址,配置自己想放置的位置即可。如下图:
其二:远程仓库地址,远程仓库有Apache官方,也有一些其他的,这里本人配置的是阿里的,毕竟在国内,这个下载速度要比Apache的速度快。如图:
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
如上配置好之后,你的Maven就可以在Eclipse中正常使用了!
下一篇:使用Maven创建工程
相关文章推荐
- Maven的介绍与安装
- Maven介绍及安装
- maven从安装到使用---综合介绍
- [maven学习笔记]第二节-搭建nexus的介绍和安装
- maven介绍以及安装使用
- Maven的介绍与安装步骤
- 【Maven】Apache Maven 安装介绍
- win10安装最新nexus-3.x及maven简单配置介绍
- maven的介绍和安装
- 【项目管理与构建】Maven搭建私服——Nexus的详细介绍以及安装(四)
- 《Maven_孔浩》Maven介绍及安装
- Maven详细介绍及安装配置
- maven之Nexus工具的介绍与安装步骤(四)
- Maven第一篇【介绍、安装、结构目录】
- maven系列(1)-maven的介绍与安装
- Maven的介绍和安装
- Maven第一篇【介绍、安装、结构目录】
- 【Maven实战】仓库介绍和Nexus的安装
- maven私服(nexus)的安装和仓库的简单介绍