不同模块中的GAE/Java cron.xml是否相互覆盖?

不同模块中的GAE/Java cron.xml是否相互覆盖?,java,google-app-engine,module,cron,Java,Google App Engine,Module,Cron,我有两个模块的应用程序。在每个模块中,我都有cron作业的cron.xml定义,它只对该模块有意义。当Igradle appengineUpdateCron来自模块1时,它会覆盖模块2的cron作业。(GAE控制台仅显示上次上载的模块的Cron任务) 它是这样工作的吗 或者,为了在一个文件中定义所有cron作业,我们是否被迫在与之无关的模块中定义cron作业?(例如,在模块2的cron.xml中为模块1定义cron作业)cron配置是应用程序级别的配置,而不是模块级别的配置。所有应用程序级配置在

我有两个模块的应用程序。在每个模块中,我都有cron作业的cron.xml定义,它只对该模块有意义。当I
gradle appengineUpdateCron
来自模块1时,它会覆盖模块2的cron作业。(GAE控制台仅显示上次上载的模块的Cron任务)

它是这样工作的吗


或者,为了在一个文件中定义所有cron作业,我们是否被迫在与之无关的模块中定义cron作业?(例如,在模块2的cron.xml中为模块1定义cron作业)

cron配置是应用程序级别的配置,而不是模块级别的配置。所有应用程序级配置在逻辑上都附加到默认模块,它们列在您提到的模块文档的“可选配置文件”部分中

cron配置是应用程序级配置,而不是模块级配置。所有应用程序级配置在逻辑上都附加到默认模块,它们列在您提到的模块文档的“可选配置文件”部分中

嗯,我发现所有cron作业都必须在默认模块中定义。在其他模块中为一个模块定义cron作业有点违反直觉。嗯,我发现所有cron作业都必须在默认模块中定义。在其他模块中为一个模块定义cron作业有点违反直觉。好的,感谢您的澄清。如果是应用程序级配置,将其放在应用程序文件夹(application.xml所在的位置)而不是默认模块文件夹中是否更有意义?好的,谢谢您的澄清。如果它是一个应用程序级配置,将它放在应用程序文件夹(application.xml所在的位置)而不是默认的模块文件夹中是否更有意义?