首页 > 解决方案 > IntelliJ 在外部工具中采购 .sh 不起作用

问题描述

当我运行我的 Spring Boot Web 服务时,我想获取包含大量导出命令的 myscriptfile.sh,以便在构建我的项目之前根据当前 shell 的环境修改我的 Web 服务 URL。

我可以使用以下命令在终端中运行它:

source /path/to/my/script/file/myscriptfile.sh; mvn spring-boot:run

但有时我想在 IntelliJ 中对我的项目进行调试,所以我尝试将其配置为在外部工具中构建过程之前运行该脚本。

配置如下所示:

运行配置

但是当我尝试调试我的项目时,我得到了

bin/bash: source: No such file or directory.

我不确定设置有什么问题,有人可以帮忙吗?

标签: javabashspring-bootintellij-idea

解决方案


使用/bin/bash,除了任何其他的东西,比如env xxx


推荐阅读