【Maven学习】4.5 IDEA环境使用Maven:其他操作

article/2025/9/22 14:47:49

1、在IDEA中执行Maven命令

①直接执行

img

②手动输入

img

img

img

img

如果有需要,还可以给命令后面附加参数:

img

# -D 表示后面要附加命令的参数,字母 D 和后面的参数是紧挨着的,中间没有任何其它字符
# maven.test.skip=true 表示在执行命令的过程中跳过测试
mvn clean install -Dmaven.test.skip=true

③进入命令行

img

2、在IDEA中查看某个模块的依赖信息

img

3、工程导入

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

①来自版本控制系统

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

②来自工程目录

直接使用 IDEA 打开工程目录即可。下面咱们举个例子:

[1]工程压缩包

假设别人发给我们一个 Maven 工程的 zip 压缩包:maven-rest-demo.zip。从码云或GitHub上也可以以 ZIP 压缩格式对项目代码打包下载。

[2]解压

如果你的所有 IDEA 工程有一个专门的目录来存放,而不是散落各处,那么首先我们就把 ZIP 包解压到这个指定目录中。

img

[3]打开

只要我们确认在解压目录下可以直接看到 pom.xml,那就能证明这个解压目录就是我们的工程目录。那么接下来让 IDEA 打开这个目录就可以了。

img

img

[4]设置 Maven 核心程序位置

打开一个新的 Maven 工程,和新创建一个 Maven 工程是一样的,此时 IDEA 的 settings 配置中关于 Maven 仍然是默认值:

img

所以我们还是需要像新建 Maven 工程那样,指定一下 Maven 核心程序位置:

img

4、模块导入

①情景重现

在实际开发中,通常会忽略模块(也就是module)所在的项目(也就是project)仅仅导入某一个模块本身。这么做很可能是类似这样的情况:比如基于 Maven 学习 SSM 的时候,做练习需要导入老师发给我们的代码参考。

img

②导入 Java 类型模块

[1]找到老师发的工程目录

img

[2]复制我们想要导入的模块目录

img

[3]粘贴到我们自己工程目录下

这个工程(project)是我们事先在 IDEA 中创建好的。

img


img

[4]在 IDEA 中执行导入

img


img


img


img


img

[5]修改 pom.xml

刚刚导入的 module 的父工程坐标还是以前的,需要改成我们自己的 project。

img


img

[6]最终效果

img

③导入 Web 类型模块

其它操作和上面演示的都一样,只是多一步:删除多余的、不正确的 web.xml 设置。如下图所示:

img

最后在tomcat启动

img


http://chatgpt.dhexx.cn/article/72M6NnyO.shtml

相关文章

IDEA导入一个项目

方法一: 1、打开IDEA,点击Import Project 2、选择项目路径,然后点击OK即可。 方法二: 1、点击File–>New–>Project from Existing Sources 2、选择项目路径,然后点击OK即可。

IDEA导入已有项目

一、选择需要导入的项目 打开IDEA,带 点击“import program”导入项目。选择要导入的项目,打开文件夹,注意要选择主pom文件,然后确定。 、 二、设置自动导入 勾选“auto”自动导入maven项目。勾选Sources和Documentation选项&a…

图片缩放cv2.resize()详解

1 函数cv2.resize()的参数 resize(src, dsize, dstNone, fxNone, fyNone, interpolationNone) 参数解释: 参数解释src输入原图像dsize输出图像的大小,方式:(宽,高)fxwidth方向的缩放比例fyheight方向的缩放比例interpolation插值方式&…

cv2.Sobel()

参考cv2.Sobel() - 云社区 - 腾讯云 函数cv2.Sobel(src, ddepth, dx, dy[, ksize[, scale[, delta[, borderType]]]]) 概述:利用Sobel算子进行图像梯度计算 参数: src:输入图像ddepth: 输出图像的深度(可以理解为数据类型&…

python opencv cv2.rectangle 参数含义

因为做程序图像剪切一直不太明白是怎么切片的,这里就用 cv2.rectangle 这个函数来看一下 opencv 是怎么计量图像的坐标轴的。 cv2.rectangle 这个函数的作用是在图像上绘制一个简单的矩形。 opencv 官网上给出的 cv2.rectangle 函数定义 如下: Python: cv2.rectangle(img,…

OpenCV的cv2.minAreaRect解析

在这个文章中,我们将学习如何在感兴趣区域周围画最小面积矩形框。 1.最小面积矩形框 下图显示了两个矩形框,绿色的是普通矩形框,红色的是最小面积矩形框。可以发现,红色的是旋转矩形。 OpenCV提供了一个函数cv2.minAreaRect来寻…

python cv2.HoughCircles 霍夫圆检测

HoughCircles使用与说明 1. HoughCircles说明2. 代码3.结果 cv2提供了一种圆检测的方法:HoughCircles。该函数的返回结果与参数设置有很大的关系。 检测的图像时9枚钱币,分别使用了阈值(大津法和三角法)、均值偏移滤波以及未处理图…

cv2.minAreaRect函数详解

一、cv2.minAreaRect函数作⽤:返回不规则四边形的最⼩外接矩形 二、opencv4.2版本: 1、输入:多边形轮廓形点 2、输出:最⼩外接矩形的中⼼点坐标x,y,宽⾼w,h,⾓度anlge 三、angle角度解释: x轴…

cv2 imread()函数

Reason 这两天学习OpenCV-Python时,也就是cv2库,读取图像时不时出现和预料之外的结果。于是作者从源头来考究一下cv2.imread(filename, flags) Result 这里参考文章cv2.imread(filename, flags) cv2.imread(filename, flags) 参数: filepat…

cv2.drawContours

参考cv2.drawContours - 云社区 - 腾讯云 1.1什么是轮廓 轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。 为了准确,要使用二值化图像。需要进行阀值…

python cv2模块安装,python cv2模块怎么安装

安装方法:1、配置python环境;2、打开cmd命令窗口,执行“python”命令检查环境是否配置好;3、如果配置成功,则执行“exit()”命令;4、执行“pip install opencv-python”命令来安装cv2模块。 本教程操作环境…

python 安装 cv2 - 已解决

我的网站已上线 http://javapub.net.cn/ 建议收藏 提供多种操作,一定有一种适合你的 文章目录 1. 传统方式12. 第一阶段 终极办法013. 第二阶段 终极办法024. 终极办法3附加 情况就这么个情况,就是装不上。本文没一句废话,仔细阅读。 1. 传…

图像处理——Image和cv2

1、打开图像 # 路径可带汉字,图像数据RGB image Image.open(test.jpg)# 路径不可带汉字,图像数据BGR cv2image cv2.imread(test.jpg) # 路径可带汉字,图像数据BGR # cv2.IMREAD_COLOR:默认参数,读入彩色图像&#…

cv2.contourArea函数详解

问题:cv2.findContours找到所有的轮廓之后,想取出包含面积最大的轮廓,用cv2.contourArea算一下,但是得到的结果跟实际差别相当大,最大轮廓面积的计算成很小的一个值,而其中一个不太起眼的区域被计算得倒最大…

计算机视觉 – Computer Vision | CV

计算机视觉(Computer Vision)是人工智能领域的一个重要分支。它的目的是:看懂图片里的内容。 本文将介绍计算机视觉的基本概念、实现原理、8 个任务和 4 个生活中常见的应用场景。 计算机视觉为什么重要? 人的大脑皮层&#xff0…

Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略

关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C 类构成,同时提供了Python、Ruby、MATLAB等语言的接…

Python第三方cv2库介绍

Python第三方cv2库介绍 CV2指的是OpenCV2(Open Source Computer Vision Library),是一个开源的库平台计算机视觉库。有很强大的图片处理功能,可实现图像处理和计算机视觉方面的很多通用算法。 OpenCV官网文档 https://docs.open…

cv2安装与基本函数

简介 cv2是一个python的图像处理库,依赖c的opencv库处理图像。 安装 使用 pip install numpy pip install opencv-python 即可安装cv2及numpy 输入 >>> import cv2 >>> import numpy as np#cv2读取的图片都是numpy数组 >>> cv2.__…

Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略

Py之cv2:cv2(OpenCV,opencv-python)库的简介、安装、使用方法(常见函数、图像基本运算等)最强详细攻略 目录 cv2(OpenCV,opencv-python)库的简介 1、OpenCV应用领域 1.1、计算机视觉领域方向 1.2、计算机操作底层技术 cv2(OpenCV&#x…

常用的SQL语句

删除数据库中表的某些相同的某些记录 OR 查找数据库的表中的相同记录 一、删除数据库中表的某些相同的某些记录 delete from tablename where only_Id not in(select min(only_id) from tablename group by sameName) 二、选出相同记录的SQL语句 AND 删除相同记录的SQL语句…