我创建了一个具有以下定义的组合任务运行器。SuccessTask 和 Notifier 是简单的 Spring Cloud Task 春季启动应用程序,它们只打印 Hello World 并返回退出代码 0。当我创建单个任务时,我能够看到开始和结束时间;但是,当我将它们结合在一起时,我看不到时代。请参阅下面的 ID 4。
我已将每个单独的任务配置为指向 Spring Cloud 本地数据流服务器的嵌入式 H2 DB。我是否也需要为组合任务运行器做点什么?如果是这样,怎么做?
task create successFlow --definition "SuccessTask && Notifier"
task launch successFlow
task execution list
╔════════════╤══╤════════════════════════════╤════════════════════════════╤═════════╗
║ Task Name │ID│ Start Time │ End Time │Exit Code║
╠════════════╪══╪════════════════════════════╪════════════════════════════╪═════════╣
║failTest │3 │Tue Oct 03 14:09:46 CDT 2017│Tue Oct 03 14:09:46 CDT 2017│1 ║
║notifierTest│2 │Tue Oct 03 14:07:10 CDT 2017│Tue Oct 03 14:07:10 CDT 2017│0 ║
║taskTest │1 │Tue Oct 03 14:03:25 CDT 2017│Tue Oct 03 14:03:25 CDT 2017│0 ║
║successFlow │4 │ │ │0 ║
╚════════════╧══╧════════════════════════════╧════════════════════════════╧═════════╝