【发布时间】:2010-06-03 13:46:06
【问题描述】:
我可以查看 IntelliJ 用于构建 java 项目的确切命令吗?
【问题讨论】:
标签: java intellij-idea
我可以查看 IntelliJ 用于构建 java 项目的确切命令吗?
【问题讨论】:
标签: java intellij-idea
IDEA 未运行 java 二进制文件,因此无法查看命令。相反,IDEA 直接使用 Java 编译器 API。如果您想要构建项目的原始表示,您可以使用 Build |生成 Ant 构建。检查构建文件或通过 Ant 从命令行运行它以查看发生了什么以及调用了哪些选项/命令。
【讨论】:
查看 ~/Library/Logs/IdeaIC13/build-log。您可以在此目录的 build-log.xml 中打开所有调试。当你在 IDEA 内部构建时,它会在这个目录中的 build.log 中写入一个日志。
【讨论】:
build.log 文件的那条信息对我来说太有价值了!谢谢!
~/.IntelliJIdeaYYYY.X/system/log/build-log/build.log,其中 YYYY.X 是 intellij 版本,例如2018.1.
~/.cache/JetBrains/IntelliJIdea*.*/log/build-log/build.log
/Users/<your user>/Library/Logs/JetBrains/IntelliJIdea2021.1/build-log/build.log
如果您运行某个运行配置,请检查输出控制台 (Ctrl+0) 例如,它显示如下内容:
"C:\Program Files\Java\jdk1.5.0_22\bin\java" -Didea.launcher.port=7532 "-Didea.launcher...
Process finished with exit code 0
第一行是构建和运行模块的命令...
【讨论】:
我认为您不能直接获得构建的输出,但您可以在“设置”对话框的“编译器”选项卡中查看和编辑 IntelliJ 使用的编译器选项。
【讨论】:
CTRL-F9
对于所有可以检查(和打印)键盘映射的键命令,它在 hte 帮助选项卡中可用。
【讨论】:
Ctrl+F9 构建项目,但不显示用于构建的命令