如何在IntelliJ的Run/Debug配置Before launch中执行CLI命令?
在Run/Debug启动前执行Bash脚本的配置步骤
以下是在JetBrains IDE(如IntelliJ IDEA)中,给TestNG或其他程序的Run/Debug配置添加启动前Bash脚本的具体操作:
打开目标Run/Debug配置
点击IDE右上角的配置下拉框,选择「Edit Configurations...」,找到你要修改的TestNG(或其他程序)配置项。进入Before launch配置区
在配置窗口中,找到「Before launch」板块,点击右侧的「+」按钮,展开可添加的前置操作列表。添加外部工具
在弹出的选项中选择「Run External Tool」,接着点击弹窗里的「+」按钮,新建一个外部工具配置:- 名称:自定义标识(比如「Pre-Launch Script」)
- 程序:填写bash的路径,Linux/macOS填
/bin/bash,Windows用Git Bash的话填C:\Program Files\Git\bin\bash.exe - 参数:填写你编写的bash脚本的绝对路径,比如
/Users/xxx/project/pre-launch.sh - 工作目录:按需填写(比如项目根目录
$ProjectFileDir$) - 可选:勾选「Synchronize files after execution」确保脚本执行后文件同步
保存配置
先保存外部工具配置,回到Run/Debug配置界面,将刚添加的外部工具调整到Before launch列表的合适位置,最后点击「OK」完成所有配置。
注意事项
- Linux/macOS环境下,要给脚本添加可执行权限:执行
chmod +x /path/to/your/script.sh - Windows如果用WSL的bash,脚本路径要转成WSL格式,比如
/mnt/c/Users/xxx/project/script.sh - 若脚本需要项目相关环境变量,可在外部工具的「Environment variables」中手动添加
内容的提问来源于stack exchange,提问作者Thend
相关产品推荐
相关产品推荐

