IntelliJ IDEA:作为运行/调试配置运行外壳程序脚本


Answers:



64

“启动前”中的“添加外部工具”可以解决问题。

屏幕截图

编辑工具添加外壳脚本


3
效果很好-谢谢。我使用了程序:`C:\ Program Files(x86)\ Git \ bin \ rm.exe`和参数:`-fr〜/ .grails / .slcache /`作为另一个例子
Ask613 2015年

3
运行此外部脚本后,这还不是运行标准运行/调试配置之一吗?如果您只想运行自己的外部脚本怎么办?
格雷格·贝尔

2
要找到sh或的路径bash,请在外壳中输入which shwhich bash。您可以将其$ProjectFileDir$用作工作目录,它是指向项目根目录的宏。其他宏(例如,模块特定目录的宏)可以在“ 插入宏...”按钮下找到。
艾瑞克(Erik),

2
如果启动后需要它怎么办?
Xerus

11

IntelliJ IDEA 2019.2更新

新版本的IntelliJ IDEA包含Shell脚本支持。这意味着您现在可以为项目创建Shell Script构建

Edit Configurations > (+) Add New Configuration > Shell Script

您还可以通过添加“运行另一个配置”任务来在执行脚本之前构建项目。就是这样:Add Shell Build窗口


1
las,如果Java调试配置在“运行其他配置”中使用外壳程序脚本,则仅启动外壳程序脚本。调试会话不是。
Auric

1
@Auric对此有一个问题:youtrack.jetbrains.com/issue/IDEA-229741
Andrey

10

不确定11,但是12中有一部分称为“启动前”的运行/调试配置,您可以在“添加外部工具”选项中选择shell脚本。


1
谢谢。在启动Android应用程序之前,我曾经运行过一个Shell脚本来连接JS文件。
本·克莱顿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.