如何在IntelliJ中查看Maven控制台?

21

在Eclipse中可以通过进入控制台(Console)窗口、点击新建,然后选择Maven Console来查看Maven构建日志。

图片描述

我该如何在IntelliJ中查看Maven日志输出?

3个回答

8
如果您配置了Maven启动配置并执行它,相应的Maven构建输出将默认显示在“运行”选项卡中:
(图片)
(注意:有一个名为“日志”的选项卡,您可以在其中配置其他与日志相关的设置,例如记录到文件中)。
如果您不想为每个Maven构建设置运行配置(在Intellij中似乎您不能只右键单击pom.xml然后单击“作为...”),则可以直接从“终端”选项卡调用Maven。
(图片)
(注意:在我的情况下,系统变量M2_HOME被设置为Maven安装目录并添加到Windows PATH变量中 - 在此之后,您可以从任何目录运行mvn - 尤其是包含pom.xml文件的目录)。

6
在项目上右键 -> Maven -> 重新导入,这样做是否可行?有些依赖项无法解析,我想知道原因。 - Kshitiz Sharma
1
这只是答案的一半。例如,当您更改 pom.xml 时,内部Intellij依赖项处理的Maven日志会发生什么? - Adam
添加默认值的Maven配置后,“运行”窗口从未显示(我真的必须将项目根路径硬编码到配置中吗 - “Intelli”J无法自己解决这个问题吗?)。我怀疑配置是否已添加,但我没有从UI获得任何反馈。我应该在哪里搜索有关配置是否已添加的信息,而这些信息应该是自动提供的?你确定这已经离开了alpha阶段吗? - Kalle Richter

0

我遇到了与未看到控制台输出相同的问题。

原因是我的Maven配置中存在不存在的JRE,并且从Maven工具栏运行Maven既不会打开运行选项卡,也不会显示任何错误消息。

请检查:设置 > 构建、执行、部署 > 构建工具 > Maven > 运行程序 > JRE。


0

2
这篇论坛帖子说你无法看到IDEA调用Maven下载构件的输出,但问题是如何查看Maven构建的输出-这是不同的。请参阅被接受的答案。请考虑删除您的答案,因为它并没有提供有效的输入。 - Alexander
@SimonA 不,它不是通过API调用的(作为Java方法调用)。你提供的链接也是错误的。如果你查看控制台输出的第一行,它将显示用于调用maven的命令行参数。你可以将这行复制粘贴到终端中以获得完全相同的结果。 - Kshitiz Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接