在 Grails 项目中放置可执行 shell 脚本的位置

Where to put executable shell scripts in Grails project

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

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

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

或者应该通过直接在根目录中创建一个文件夹(比如)来添加这些内容,如下所示

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

此外,是否可以 运行 这些来自 IntelliJ Idea 的脚本并提供参数?

你可以把它们放在任何你喜欢的地方。此类文件的一个非常常见的位置是 /bin 以 unix 方式。

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