bash - 将可执行Shell脚本放在Grails项目中的位置

标签 bash grails intellij-idea

在我当前的Grails项目中有一个场景,该场景需要在文件中的适当位置添加一些独立的可执行文件。这些文件不会在Grails项目中的任何地方使用,而是从Bash shell调用以将一些消息发送到消息队列(例如,RabbitMQ)。

在Grails项目中添加这些脚本的最佳位置是什么。

应该将这些添加到Grails项目结构内已经存在的脚本文件夹中。

或者应该通过在根目录下直接创建一个文件夹(例如)来添加它们,如下所示

project>
     |grails-app
     |scripts
     |lib
     |target
     |web-app
     |**imeiscripts** > My scripts here

另外,是否可以通过提供参数从IntelliJ Idea运行这些脚本?

最佳答案

您可以将它们放在您喜欢的任何位置。对于此类文件,非常常见的地方是Unix格式的/bin

您的第二个问题:IntelliJ IDEA: Running a shell script as a Run/Debug Configuration

关于bash - 将可执行Shell脚本放在Grails项目中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28066529/

相关文章:

bash - 在远程bash脚本中修改变量

linux - Linux中的 "ls -t | head -n 1"有什么作用?

plugins - 无法安装 Grails 插件

oop - Grails:当我不想保存任何东西时,我可以使用域对象吗?

bash - 我应该如何将我的 bash 脚本缩减为 5 个 for 循环?

bash - 使用 shell 脚本用点创建的目录名称

spring - Grails 从依赖项中排除 jar

java - Intellij IDEA 2017.1.1 - 如何显示多个控制台选项卡?

gradle - NoSuchMethodError - Intellij 和 lombok

java - 使用 IntelliJ 在 Maven 项目中创建 jar