博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven简介·安装·配置
阅读量:6795 次
发布时间:2019-06-26

本文共 1886 字,大约阅读时间需要 6 分钟。

Maven简介
 
项目管理利器(Maven)——maven介绍及环境搭建maven可以帮助我们更有效地管理项目,它也是一套强大的自动化构建工具,覆盖了编译、测试、运行、清理、打包和部署等整个项目周期。它提供了一个仓库的概念,统一帮助我们管理项目所依赖的第三方jar包,最大地避免了由于运行环境配置的不同而引起的问题。目录结构:boot目录:包含一个类加载器框架。bin目录:包含mvn的运行脚本。confing目录:包含配置文件。lib目录:包含mvn使用的类库。
Maven是一个构建依赖管理的工具,主要三个方面:POM:就是一个xml文件(pom.xml),包含很多信息,主要是依赖关系。通过配置完成我们的依赖管理。Dependency:web应用程序中可能会依赖很多包,而引入的包可能还会依赖其他的包,这样依赖关系的层次会很深传递关系很长,导致lib下的包非常多。但开发人员往往不知道包之间的依赖层次关系,可能会耗费很大的精力去处理包间依赖的关系。maven为我们提管理了直接依赖关系和传递依赖关系,是透明的,不需要我们干预。Coordinates(坐标):maven像一个仓库,各厂商都往里发布产品。通过groupId,atifactId,version,packaging(缺省为jar)可以确定一个项目的坐标,就可以唯一标识一个产品。
 
 
 
 
Maven安装并测试步骤1、下载并解压meaven.zip  http://maven.apache.org/download.cgi2、配置环境变量, 名字M2_HOME ,值是meaven安装目录;3、path:%M2_HOME%\bin;4、测试cmd:mvn -version。
 
 
Maven配置
在配置Maven时,需要配置Maven的settings.xml文件,找不到的话,我在下面贴出来了。
因为为了一次性配置,在Maven升级时不受影响,所以将settings.xml文件放在了%HOME%.m2文件夹中
在执行Maven命令时,这个文件夹会自动创建,如果没有的话就手动去创建。
(tips:
1、有些小伙伴会无法直接创建.m2文件夹,因为是以 . 开头的。可以使用命令行方式,打开cmd,找到%HOME%文件夹,输入命令:mkdir .m2
2、小伙伴如果%HOME%也不知道在哪,打开cmd闪烁光标前面那个就是 比如我的 c:\users\daley)
接下来就是settings.xml文件的配置
主要需要配置mirror和localRepository:mirror是主服务器的镜像,因为主服务器经常拒绝访问,这里选择了英国的镜像,localRepository是Repository文件夹的位置,默认是${user.home}/.m2/repository
下面我贴出Settings.xml配置文件,里面的解释很详细,大家按需要配置,当然也可以参照我的。
自己的:
 
${user.home}/.m2/repository
UK
UK Central
http://uk.maven.org/maven2
central
Maven自带模版
 
UK
UK Central
http://uk.maven.org/maven2
central
 
 
 
 
 

转载地址:http://zdggo.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
F5新型数据中心防火墙
查看>>
Exchange2010和2013共存后IMAP问题
查看>>
38 tomcat lb cluster、memcached和msm、msm及jvm虚拟机性能监控、tcpdump和nc工具的使用...
查看>>
Tomcat JVM优化一例
查看>>
给U盘加个回收站
查看>>
ifconfig
查看>>
Oracle 数据库归档满处理办法
查看>>
Linux双网卡绑定脚本
查看>>
udev控制磁盘引导顺序
查看>>
Linux下SCP拷贝文件
查看>>
Android消息机制(一)
查看>>
Lenovo Thinks Station E32 (I217-LM网卡) 安装ESXi 5.1
查看>>
阵列波导光栅
查看>>
我的友情链接
查看>>
如何把网页变成黑白
查看>>
中科恒伦入选安全牛,安全行业全景图
查看>>
Python:使用threading模块实现多线程编程四[使用Lock互斥锁]
查看>>
LVM磁盤管理PV/VG/LV常用命令參考手冊(附AIX命令對比)
查看>>
office工具栏内的图标字体变的很大很虚
查看>>