我正在 Play 2.1 中创建一个项目,并计划使用play dist
. 但是,我需要一些服务器可以访问的额外脚本,并且可以使用项目的库(主要是模型)。我需要的一个脚本示例是一个任务,它将作为 cron 作业运行以从外部设备收集数据。
在 Rails 或我习惯的任何其他 Web 框架中,我会创建一个脚本目录并将类似的内容放在那里。但是,我对 Java 和这个框架还很陌生,所以我不知道约定是什么(如果有的话),并且有一个硬性要求不分发未编译的源代码。
查看 Play 的关于创建独立版本的文档,我看到最终结果是一个包含 lib 目录和启动脚本的目录。理想情况下,我的问题的解决方案是让 play 在该启动脚本旁边生成我选择的另一个脚本:
my-application
└ lib
└ *.jar
└ start
└ new_script
我应该研究任何建议或选项吗?