java - 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.
我不确定设置有什么问题,有人可以帮忙吗?
解决方案
使用/bin/bash
,除了任何其他的东西,比如env xxx
推荐阅读
- c++ - 在二维向量中输入值时核心转储错误
- python - 将形状转换为 TensorShape 时出错:维度值必须是整数或无或具有 __index__ 方法,得到值'
- javascript - 在 Node.js 中解析 INI 文件
- authentication - 在我们的子系统中存储来自 SSO 的 User-Id 以处理用户更改和审核日志的最佳实践是什么?
- python - 按索引排序列表dict并获取前n个元素
- python - 比较 Python 中的请求模块与硒
- django - 在部署到 Heroku 的 Django 中访问生产环境变量
- mysql - sql显示顶级客户给予最多推荐
- javascript - 将所有搜索结果添加到状态 React
- javascript - 如何调试闭包的内容