IDEA执行Maven命令

news2024/12/26 23:08:15

在工作区的最右侧,IntelliJ IDEA 为我们提供了一个十分实用的窗口:Maven 工具窗口,通过它我们几乎可以完成所有与 Maven 相关的操作。

在 Maven 工具窗口中,我们可以通过以下 3 种方式中执行 Maven 命令:

  • 使用 Run Anything 窗口
  • 使用 Maven 工具窗口的上下文菜单
  • 为一个或一组 Maven 目标创建运行配置。

使用 Run Anything 窗口

在 Maven 工具窗口的工具栏上,点击“m”按钮,或在 IntelliJ IDEA 中连续两次按下 Ctrl 键,即可打开 Run Anything 窗口,如图 2 所示。

图2:Run Anything 窗口

在 Run Anything 窗口输入或选择下方列表中 Maven 目标,回车即可执行,如图 3 所示。

图3:Run Anything 输入 Maven 目标

Maven 目标执行结果如图 4 所示。

图4:Maven 目标执行结果

如果一个项目包含多个模块,且需要在特定的模块中执行 Maven 目标,则需要在 Run Anything 窗口右上角从“Project”列表中切换到所需的模块,然后再执行的 Maven 目标执行。 

图5:Run Anything 窗口切换模块

使用上下文菜单

在 Maven 工具窗口,点击项目名下面的 LifeCycle,如图 6 所示。

图6:IDEA Maven 工具窗口 Lifecycle

右键单击 Maven 目标,在上下文菜单选择 Run '项目名 [Maven 目标]'(例如:Run 'secondEclipse [clean]'),即可执行该目标,如图 7 所示。

图7:上下文菜单

通过运行配置执行 Maven 目标

IntelliJ IDEA 还可以创建运行配置,来执行一个或多个 Maven 目标,步骤如下。

1. 在 Maven 工具窗口,点击项目名下面的 LifeCycle。
2. 按住 Ctrl 键同时选择一个或多个 Maven 目标,然后单击鼠标右键,在下拉菜单中选择 Create Run Configuration... 或者 Modify Run Configuration... ,如图 8 所示。 

图8:为 Maven 目标创建运行配置

3. 在创建运行配置窗口,我们可以为 Maven 目标指定 Maven 命令和参数等,设置完成后,点击 OK 按钮保存该运行配置,如图 9 所示。

图9:设置 Maven 目标运行配置

4. 配置完成后,在 Maven 工具窗口下自动生成了一个 Run Configurations 节点,再该节点下可以看到运行配置列表,如图 10 所示。

图10:IDEA 运行配置列表

5. 在运行配置列表中,双击目标,或右键点击该目标然从上下文菜单中选择 Run,即可运行该目标。

图11:通过运行配置执行目标

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/652409.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RFID技术在工业自动化和生产流程优化方面的成功应用

您是否好奇于如何在工业场景中利用RFID技术实现更高效的操作和生产流程优化?ANDEAWELL作为国内知名的RFID工业识别设备供应商, 企业国产化替代的首选品牌,将带您深入探索RFID技术在工业领域的应用,揭示其优势和挑战,并…

召回率的概念

召回率 就是查出来的正确的数量除以所有正确的数量;准确率是用你查出来的正确的数量除以所有的数量(包含正确和不正确的数量)。 附上某位大佬的图:

激光盐密灰密测试仪

一、产品特点 KDYM-302L 激光盐密灰密测试仪采用检测技术将灰密测试与盐密测试合二为一,可同时检测出被测绝缘子的灰密度和盐密度,简化了绝缘子污秽检测的流程,非常适合在巡检现场和实验室使用。 二、主要特点 内置测试专用测试软件&#x…

WebP 转换工具

webp WebPcwebp 编码(转换成 WebP)dwebp 解码Android Studio 编码 WebP1、Convert to WebP...2、选项3、压缩4、直接运行即可 WebP Github:https://github.com/webmproject/WebPShop 中文教程:https://developers.google.com/sp…

对象存储服务MinIO简介

黑马程序员学习资料 MinIO简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单&…

LFS搭建总结

该文档参考LFS官网 和 https://www.cnblogs.com/alphainf/p/16661308.html 下文中未提及的部分参考官方文档 环境准备 在Oracle VM VirtualBox中先创建一个20G的磁盘,安装bebian操作系统,此时该硬盘为sda,分了三个区,分别是Linu…

Selenium Python 教程第3章: 页面的相关操作

3、针对Web页面的相关操作 最基本的页面操作也许是使用WebDriver打开一个链接。 常规的方法是调用 get 方法: driver.get("http://www.python.org")WebDriver 将等待,直到页面完全加载完毕(其实是等到 onload 方法执行完毕)&…

VS报错 --- error LNK2019: 无法解析的外部符号

运行vs程序时候,一般会出现这个错误 : 1 error LNK2019: 无法解析的外部符号 _lws_create_context4,该符号在函数 "public: bool __thiscall WebsocketServerApp::startServer(char const *,int)" (?startServerWebsocketServe…

只是做笔记有必要入手苹果笔吗?好用又便宜的平替苹果笔

苹果原装电容笔和那种只具备倾斜压感的平替电容笔不一样,平替电容笔并没有具备重力压感。但是,如果你并不经常需要绘画的话,那么你也不必花费太多的金钱来购买一支价格如此贵的苹果电容笔,选择一款平替电容笔即可。在这里&#xf…

【期末复习】云计算要点

【选择】 【判断】 【解答】打*为录音明确提出的内容 1*.大数据现象是怎么形成的? 大数据就是:海量数据或巨量数据,其规模巨大到无法通过目前主流的计算机系统在合理时间内获取、存储、管理、处理并提炼以帮助使用者决策。大数据产生的原因…

SSH服务器

文章目录 文字接口连接服务器:SSH服务器连接加密技术简介启动SSH服务SSH客户端连接程序SSH:直接登录远程主机的指令使用案例 服务器公钥记录文件:~/.ssh/known_hosts报错解决 模拟FTP的文件传输方式:SFTP使用案例 文件异地直接复制…

用python写网络爬虫

第二章 数据抓取 首先 , 我们会介绍一个叫 做Firebug Lite 的浏览器扩展, 用 于检查网页 内容 , 如 果你有一些网络开发背景的话, 可能 己经对该扩展十分熟悉 了 。 然后 ,我们会介绍三 种抽取网 页数据的 方法 &…

【算法刷题】其他技巧

系列综述: 💞目的:本系列是个人整理为了秋招算法的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于网上知识点进行的,每个代码参考热门博客和GPT3.5&#…

vivo 帐号服务稳定性建设之路-平台产品系列06

作者:vivo 互联网平台产品研发团队- Shi Jianhua、Sun Song 帐号是一个核心的基础服务,对于基础服务而言稳定性就是生命线。在这篇文章中,将与大家分享我们在帐号稳定性建设方面的经验和探索。 一、前言 vivo帐号是用户畅享整个vivo生态服务…

【CEEMDAN-VMD-GRU】完备集合经验模态分解-变分模态分解-门控循环单元预测研究(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【Python】数据容器总结 ② ( 数据容器元素排序 | 字符串大小比较 | 字符大小比较 | 长短一样的字符串大小比较 | 长短不一样的字符串大小比较 )

文章目录 一、数据容器元素排序二、字符串大小比较1、字符大小比较2、长短一样的字符串大小比较3、长短不一样的字符串大小比较 一、数据容器元素排序 调用 sorted 函数 , 可以对 数据容器 中的元素进行排序 ; sorted(数据容器变量, [reverseTrue])上述两个参数 , 第一个 数据…

开源!一款.Net开发的全能工具EverythingToolbar,节约你90%操作时间!

今天给大家推荐一款已获得6.3K stars的.Net开发的开源全能工具EverythingToolbar。EverythingToolbar 是由 Everything 提供支持的 Windows 任务栏的即时文件搜索集成,可以替换操作系统任务栏上的 Windows 搜索,使 Windows 上的文件搜索更快、更可靠。 …

Hive 库表相关操作

1、Hive内部表和外部表 1.内部表:未被external修饰;外部表:被external修饰。 区别: (1)内部表数据由Hive自身管理,外部表数据由HDFS管理; (2)内部表数据存…

ESP32(Micro Python) LVGL 传感器数值显示

本程序用于显示SR04超声波传感器和BMP280气压温度传感器的读数。由于高度数值类型不符合要求,BMP280改为显示气压和温度值。气压值分两部分显示,分别为千帕值-100(避免超出表盘显示范围)和千帕值的两位小数。由于标签不能显示动态…

在Mybatis执行插入数据时,如何将Date类型字段设置为“yyyy-MM-dd”的格式

1、问题描述 使用mybatis新增插入一条数据到MySQL数据库时, 其中实体类对象的一个属性”hiredate“的类型是日期类型Date, 此属性在数据库中对应的字段“hiredate”类型也是日期Date类型, 但是在数据库中要求“hiredate”字段的字段值为“yy…