javaweb开发05|Maven

目录

​编辑

一、初认识Maven

二、Maven概述

1、介绍

2、安装​编辑

三、IDEA集成Maven

1、配置Maven环境

1️⃣第一种方法:当前工程

 2️⃣第二种方法:全局

2、创建Maven项目

1️⃣创建步骤

2️⃣什么是Maven坐标

3、导入Maven项目

四、依赖管理

1、依赖配置

2、依赖传递

3、依赖范围

4、生命周期


一、初认识Maven

作用一:无需手动导入jar包,只需直接具体在pom.xml中修改配置信息,简单描述所依赖的jar包的信息,maven就会自动联网下载。

作用二:maven提供了一套标准的项目结构,不管用的哪款开发工具,只要使用maven构建工具,生成的项目都是统一的,这样不论在哪个开发工具中创建maven项目,其他开发工具也可以用。

作用三:把原本开发java项目时用到的“编译、测试、打包、发布”流程进行打包和标准化,一键快速实施各个流程;另外跨平台

二、Maven概述

1、介绍

一项构建和管理项目的工具

通过各种标准化插件(比如编译插件、测试插件)完成项目的标准化构建 , 运行每个插件后产生的jar文件都在target文件夹下。java项目编译后产生的.class字节码文件也在这里放。

通过各种标准化插件(比如编译插件、测试插件)完成项目的标准化构建 , 运行每个插件后产生的jar文件都在target文件夹下。

pom和dependency 略。

2、安装

maven安装目录下的:

①bin目录:存放的可执行文件

②conf目录:存放maven的配置文件,maven的本地仓库和阿里云的私服都是要在setting.xml文件中配置

③lib目录:存放maven依赖的jar包

三、IDEA集成Maven

1、配置Maven环境

看视频中的操作步骤

1️⃣第一种方法:当前工程

每创建一次peoject,就要配置一次maven环境

 2️⃣第二种方法:全局

设置一次后,之后自动给新工程配置maven环境

2、创建Maven项目

看视频中的操作步骤 

1️⃣创建步骤

组织号(一般是组织域名反写)、模块名、版本号 三者构成了maven的坐标

2️⃣什么是Maven坐标

图中下部分的左侧:通过坐标来定义自己的项目

图中下部分的右侧:通过坐标来来引入项目中所需要的依赖

3、导入Maven项目

别人写好了maven工程,自己要用,就需要用到导入Maven项目

看视频中的操作步骤 

1️⃣第一种方法

2️⃣第二种方法

四、依赖管理

1、依赖配置

2、依赖传递

绿色部分是projectA的直接依赖,黄色部分是间接依赖

代码层面的解释和实现,视频里详细解释了

 代码层面的解释和实现,视频里详细解释了

3、依赖范围

 只有前两个compil、test常用

4、生命周期

1、标红的是常用的阶段;
2、 同一个生命周期中,阶段有先后顺序,先运行前面的,后运行后面的,且后面的阶段依赖于前面的阶段;
3、也就是说,运行后面的阶段,前面的阶段也会运行

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值