当我使用-Dgrails.env = development war命令从jenkins和本地构建时,Grails春季批处理应用程序无法正常工作。
grails-app文件夹下有一个批处理文件夹,其中具有* BatchConfig.grrovy文件。
当我尝试使用命令'grails.env = devops / -Dgrails.env = development war'构建和部署我的grails应用程序时,由于这是我的grails春天,因此它没有在war的类文件夹下创建批处理文件夹批处理应用程序无法正常启动。
但是,如果我们使用“ run-app”命令运行,则可以通过在classes文件夹下创建批处理文件夹来开始正常运行。但是我不想使用run-app命令,但我想使用'grails.env = devops / -Dgrails.env =开发战争'命令。
如果我将批处理文件夹移到conf文件夹下,则可以通过在war类文件夹下创建批处理文件夹来开始正常工作。
-Dgrails.env =发展大战
现在有什么方法可以将在wars的classes文件夹下创建的批处理文件夹而不是将批处理文件夹移动到conf文件夹下吗,因为该批处理文件夹位于我的grails应用程序的grails-app文件夹下。
感谢与问候, 拉特纳