Maven学习之基础介绍

Maven简单介绍

Maven:跨平台的项目管理工具,主要服务于Java平台项目的构建、依赖管理和项目信息管理
用途:
1、服务于构建,使其自动化完成
构建:代码编译、运行单元测试、生成文档、打包和部署等繁琐工作
2、依赖管理,使第三方类库变得有序
maven通过一个坐标系统准确的定位每一个构件(artifact),即通过坐标能够找到任何一个Java类库(例如:jar文件)
3、项目信息管理
项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统地址等。且可以自动生成站点,以及利用已有的插件获得项目文档、测试报告、静态分析报告、源码版本日志等项目信息
4、免费的中央仓库
其中可以找到几乎任何流行的开源类库。通过Maven衍生工具,例如Nexus,可以快速搜索定位并下载。
5、约定优于配置
Maven约定了一些成熟的规则:目录结构、测试用例命名方式的等。可以节省不通项目间的学习成本

Maven安装时需要注意的事项:

1、设置MAVEN_OPTS环境变量
MAVEN_OPTS:设置maven运行时内存大小,-Xms128m -Xmx512m因为java默认的可用最大内存一般不够maven运行时使用。
2、配置用户范围setting.xml
$M2_HOME/conf/setting.xml:全局范围的,影响所有用户
用户目录/.m2/setting.xml:只影响当前用户【推荐设置该项,不动全局范围的设置,便于升级】
3、设置IDE使用的maven与安装的一致,不适用IDE内嵌maven

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值