java - 对于 IntelliJ 中的 Java 项目,Run 命令究竟做了什么?从 ./mvnw 命令获取不同的运行时行为

标签 java maven intellij-idea

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

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

作为最后的细节,这里是“运行”按钮: The run button in IntelliJ

最佳答案

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

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

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

After clicking the first line of the Run output

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

相关文章:

java - 在 GWT 中,当用户在导航确认对话框中点击 "Cancel"时如何重置 URL?

java - 如何修复maven检查样式错误

java - maven项目运行成功但无法构建

unit-testing - Intellij Idea 如何显示测试覆盖线

java - 在 .class 文件 Intellij 中设置断点

java - 如何实现 "Shared database, separate schema" Multi-Tenancy 策略

java - TreeSet 上的迭代器导致无限循环

java - 将机器人部署到Heroku的困难

intellij-idea - Intellij 14提供的javaHome似乎无效

java - 将数据库绑定(bind)到现有 JDBC 连接