【问题标题】:Where is the "pre-launch" of Run/Debug configurations in Intellij saved?Intellij 中运行/调试配置的“预启动”保存在哪里?
【发布时间】:2014-08-27 12:40:08
【问题描述】:

我试图在运行/调试配置弹出窗口中找到 Intellij 保存在“启动前”部分中创建的作业描述的位置。以下

你可以看到我已经在这个项目中添加了一个 Grunt 作业作为“Before Launch”。现在我想找到 Intellij 在其 xml 配置文件(*.iws、*.ipr、*.iml)中保存此作业描述的位置。 现在,我已经在 .iws 文件中找到了一行:

<method>
    <option name="ToolBeforeRunTask" enabled="true" actionId="Tool_Node_Grunt" />
</method>

这只是启用或不启用此“启动前”的行,但是参数的工作本身在哪里?

最终目标是从 gradle 生成 Intellij 配置。

谢谢。

【问题讨论】:

  • 我不知道完整的故事,但是创建一个包含所有必要操作的单独 Gradle 任务,然后简单地从 Intellij 启动它不是更容易吗?例如Gradle 有一个 Grunt 插件github.com/srs/gradle-grunt-plugin
  • 确实,理论上通过 gradle 运行项目(以及启动前)应该是更简单、更清洁的解决方案。但实际上Gradle对于开发模式来说太慢了:)

标签: intellij-idea gradle gruntjs


【解决方案1】:

预启动步骤一般存储在main.iws。但是,对于“外部工具”,您的 main.iws 仅包含对您的特定配置之外的内容的引用。创建外部工具后,它可用于所有其他运行配置和模板。

IntelliJ 将外部工具的定义作为 XML 存储在 ~/Library/Preferences/IntelliJIdea2018.2/tools/External Tools.xml 中(您可能需要调整 IntelliJIdea2018.2 以匹配您的版本)。

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 2016-12-20
    • 2018-01-23
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多