Maven入门:1.简介与环境搭建

 一.简介与环境搭建

1.Maven:用于自动化构建项目(按照企业主流模板构建完善的项目结构)和管理项目依赖(依赖就是项目的jar包,通过配置的方式进行添加和管理,自动下载和导入)的工具。即更加方便构建项目

①自动化构建项目(按照企业主流模板构建完善的项目结构)

②管理项目依赖(依赖就是项目的jar包,通过配置的方式进行添加和管理,自动下载和导入)

传统方式:自己去官网下载和自己导入(容易版本冲突(手工替换版本繁琐易错)和费时)

2.pom.xml:描述我们当前的项目依赖,切面编程的依赖,mybatis的依赖,mybatis-spring插件的依赖和阿里巴巴连接池的依赖等等

3.Maven的好处:①需要什么依赖只要将对应信息粘贴到pom.xml中,具体下载引入不管自动完成

                              ②版本冲突需要回退更改,只需要配置更改版本信息即可

理解:原本需要自己去市场购买的物资(依赖),现在因为Maven只需要网购(配置)即可

二.环境搭建

JDK,下载并构建Maven,idea。

1.配置

①点开idea选择setting中的Build,Execution,Deployment(构建,执行,发布)选择Build tools中的Maven。

②选择Maven  home directory后面的三个点替换idea自带的Maven为我们自己安装的Maven。然后下一个中选conf文件夹的settings.xml即可

③新建项目选择Maven并勾选create from archetype(从主流模板中建造),我们先选择官方的(后缀webapp)

二使用配置

1.点开idea选择setting中的Build,Execution,Deployment(构建,执行,发布)选择Build tools中的Maven。

2.选择Maven  home directory后面的三个点替换idea自带的Maven为我们自己安装的Maven,选conf文件夹的settings.xml即可

3.新建项目选择Maven并勾选create from archetype(从主流模板中建造),我们先选择官方的(后缀webapp)

三.Maven文件结构

主要讲针对bin的命令操作和项目构建的生命周期,对conf的配置文件来完成定制化管理

maven自身依赖的各种jar包

四.仓库

(好像不用覆盖默认的本地仓库的地址?)

之后重新去idea读取仓库文件,然后再重新加载项目

五.配置详解

配置优先级:如果下面三者有相同类型的配置,优先级如下(用户配置几乎不使用)

一个xml中可以配置多个repository(远程仓库)

实例如下

常见字母版本信息:alpha(读阿尔法,表示正式开启开发,正在实现主要功能,即表示内测版本);被他(贝塔,已经实现了基本功能,消除了一些严重错误,但仍有bug,即公测版本);RC(候选版本,基本成熟即将发行);stable(一些软件表示的正在发行的稳定版本)=RRLEASE/R/GA;FINAL(正式版本的一种表示方式)

注:根据开发协议,所属社区不同稳定版本的名称则不同

gav坐标举例:

引入连接mysql的依赖:

4-1依赖的范围管理scope:http://t.csdnimg.cn/LW2VC

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值