java - 对于 IntelliJ 中的 Java 项目,Run 命令究竟做了什么?从 ./mvn

我正在运行一个基于 maven/pom.xml 项目的 Java 项目。我最近对代码进行了更改,发现如果我使用 IntelliJ 的“运行”命令运行项目,代码会按预期工作,但如果我使用 ./mvnw 命令运行它,我会看到不同的行为。

我想知道的主要事情是 IntelliJ 的 run 命令到底执行了哪些命令,这样我就可以希望了解到底有什么不同。如果有一种方法可以在 IntelliJ 中翻转一个标志,以便它可以准确列出它正在执行的命令,那就更好了。

作为最后的细节,这里是“运行”按钮:

最佳答案

事实证明,该命令确实显示在输出中,但除非您将鼠标悬停在它上面,否则它会被截断。这是不直观的,我只是在尝试回复 @y.bedrov 的评论时才注意到。

具体来说,这是我“运行”时看到的初始输出:

如果我单击第一行,它会扩展为正在运行的完整命令:

关于java - 对于 IntelliJ 中的 Java 项目,Run 命令究竟做了什么?从 ./mvnw 命令获取不同的运行时行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64501323/

相关文章:

f# - 如何使用 FSharp.Compiler.Service 从 F# 字符串中获取 F# A

google-sheets - 如何让条形图数据标签在谷歌表格中显示值和百分比(总数)?

c# - 如何在不同的范围内获取同一服务接口(interface)的多个实现

angular - 如何限制angular app在iframe中加载

python - Vscode - .env 文件中的变量扩展

ios - Fabric Crashlytics 不工作。 iOS 14 应用/XCode 12

c# - 自动展开PropertyGrid中的一些属性

django - 如何使用 Django Rest Framework 将上传进度条与 s3 存储桶

spring-boot - 线程 "main"java.lang.NoSuchMethodError

ansible - 错误!操作中的意外参数类型 :