Maven基础学习---4、Maven的使用(IDEA)

简介: Maven基础学习---4、Maven的使用(IDEA)

1、创建父工程(本人用的是IDEA2022.3)

1、创建Project

b900d3aadc474e41af9d28f9df69eb6e.png

2、配置Maven信息


如果没有提前设置过Setting for new project这个配置,那么每次创建Project后都需要设置Maven家目录位置,否则IDEA将使用内置的Maven核心程序(不稳定)并使用默认的本地仓库的位置(C盘)。这样一来,我们这个Maven项目用的就是C盘那个默认的本地仓库,像我们平时如果用的是自己设置的仓库,里面一般已经下载了很多jar包提供给我们使用,如果在这个项目里面还想要用这些jar包,又得才行从网络上下载到C盘的那个仓库才能使用了。这会占用我们C盘的空间,影响系统性能。

配置之后,IDEA会根据我们在这里指定的Maven家目录自动识别到我们在Setting.xml配置文件中种指定的本地仓库。

a8f312c8ab9742ec923e55258d06131c.png

再教大家一个配置,配置好了,每次创建的Maven工程的仓库家目录就是自己设置好的仓库家目录。

8fbcdd0540094742ad2fed04ee35e4a3.png


4ecc35ce8aba491c9784d6bdda4e5dc8.png

3、创建Web模块工程

1、修改打包方式

上面创建的是java工程,打的是jar包,现在想要创建Web工程的话,首先要修改打包方式,设置为war包

a6b0a94d3e6647f78f8da31e64009c57.png

2、Web设定

117cb2d7f2d74b3887438563a6daa175.png

93cffbb2fac346f0afb38e5c453a25eb.png

ad29e2a51f114a7d928ae8ed558f4a6a.png

3、借助IDEA生成web.xml

3dc94c4261fd48e985d65d1d74fc7060.png

4、设置Web资源的根目录

e6738edd468541529f91982d5e04ed39.png

4、其他操作

4.1在IDEA执行maven命令

0c3358ad4bc84d6b81775e2363002b6d.png

4.2在IDEA查看某个模块的依赖信息

c6c38ae098db477e87d2c06a7e451b08.png

4.3 工程导入

Maven工程除了自己创建,还有很多情况是别人创建的。而为了参与开发或者是参考学习,我们都需要导入到IDEA中。下面我们分几种不同情况来说明

1、来自版本控制系统:

目前我们通常使用的都是Git(本地库)+码云(远程库)的版本控制系统,结合IDEA的相关操作查看克隆远程库部分。

2、来自工程目录

直接使用IDEA打开工程目录即可

4.4 模块导入

6c2d9066923049f9a8525b005baf3790.png


8346b465549449f8972d949ebca77713.png


d9c2be11254d426791b1f00caa8de95d.png

4、在IDEA中执行导入(和导入其他模块是差不多的)

934d48b245d44dd28b26a5ef2dec44e1.png


afa686ed35fa442997bd76d77d781820.png


a8cc4b3a5096490ab4b83ecd97836d5e.png



相关文章
|
29天前
|
XML Java Shell
【深入浅出Maven开发实战】「入门教程系列」带你零基础学习和开发使用Maven开发工具实战指南(实战技术总结)(一)
【深入浅出Maven开发实战】「入门教程系列」带你零基础学习和开发使用Maven开发工具实战指南(实战技术总结)
76 1
|
1月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
65 1
|
3天前
|
Java Maven
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
9 0
|
3天前
|
Java Maven Kotlin
[AIGC] 请你写一遍博客介绍 “使用idea+kotinlin+springboot+maven 结合开发一个简单的接口“,输出markdown格式,用中文回答,请尽可能详细
[AIGC] 请你写一遍博客介绍 “使用idea+kotinlin+springboot+maven 结合开发一个简单的接口“,输出markdown格式,用中文回答,请尽可能详细
|
15天前
|
Java 应用服务中间件 Maven
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
13 1
|
25天前
|
Java Maven
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
21 1
|
1月前
|
JavaScript Java 关系型数据库
实例!使用Idea创建SSM框架的Maven项目
实例!使用Idea创建SSM框架的Maven项目
38 0
|
1月前
|
Java Maven
idea的Maven依赖问题
idea的Maven依赖问题
|
20天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
80 1
|
26天前
|
XML IDE 开发工具
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
40 0

热门文章

最新文章