javaweb4依赖包管理工具maven3.8.2+IDEA2021.2

本文介绍了Apache Maven的基础知识和作用,包括它如何提供标准化的项目结构和构建流程,以及依赖管理机制。通过实例展示了Maven如何从仓库下载并存储依赖,以及在IDEA中配置和使用Maven的过程。此外,还提到了Maven常用命令,如clean、compile、test、package和install等。文章还指出,如果JDK版本过低,可能需要手动配置pom.xml的编译器。最后,讨论了Maven的生命周期和坐标scope的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Maven – Welcome to Apache Mavenhttps://maven.apache.org/官网地址如上:================================================

基于项目对象模型的概念(基于POM)、依赖管理模型

1、提供标准化项目结构

2、提供标准化构建流程

3、提供一套依赖管理机制(不用自己下载jar包,并加入lib文件夹,再add as library)

标准IDEA新建的Java项目结构如上

标准IDEA新建的Javaweb项目结构 如上

===============================================================

maven帮忙从maven中央仓库或者其他公司搭建的私有仓库如阿里的下载的依赖存放在指定的本地仓库中,如下图。当其他项目的pom.xml中引用了对应的依赖包,会先去本地仓库查找,没有的话就去私服查看下载,再去maven中央仓库下载。

 IDEA下maven安装配置=====================

从maven官网下载后解压

配置环境变量

 

配置完毕,可以通过IDEA使用我们下载的maven创建项目了 

IDEA用maven创建项目创建完成================================================= 

 maven常用命令=============

mvn clean:清楚编译后target中的class文件

mvn compile:编译,生成target目录,存放编译后的文件

mvn test:运行Junit单元测试代码

mvn package:把项目打包放在target目录下

mvn install:安装,将打好的包放在本地仓库,可以给其他项目使用

maven生命周期============

清理clean 默认default 发布站点site

在各自的阶段中,如果运行后面的命令,会执行生命周期中前面的所有命令。

mvn install比较有意思,我们来演示一下:先用IDEA新建一个maven项目,然后打开项目pom.xml所在的文件夹,打开CMD,执行mvn install

 

可以看到maven的本地仓库能看到打包后的jar包了,在其他项目中我们可以将jar复制过去然后add as library使用或者在pom.xml中使用。注意项目路径不能有中文。

IDEA配置maven后,可以再IDEA中更方便的使用maven命令

 ==================================================================

IDEA可以给所有的新建maven项目都指定同一个maven设置。

 

问题:

如果JDK版本过低,IDEA新建的MAVEN项目的pom.xml中编译器不会配置,需要手动加上。

======================================

IDEA MAVEN pom.xml可以快速插入dependency快捷键alt+ins

坐标scope的意思:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值