恭喜spring状态机,我昨天找到了,一直在尝试,特别是在STS中运行的turnstile示例。我发现构建 FSM 非常简单和直观。
因为 spring shell 在 STS 中不能很好地工作,所以我在参考文档中跟踪了从命令行运行示例的说明,
“java -jar spring-statemachine-samples-turnstile-1.0.0.BUILD-SNAPSHOT.jar”
,但运行时出错
“没有主要清单属性,在 spring-statemachine-samples-turnstile-1.0.0.BUILD-SNAPSHOT.jar 中”。
虽然甚至不是使用 gradle 的新手,但我尝试通过将此行添加到 jar 部分的 build.gradle 来解决此问题
“manifest.attributes['Main-Class'] = 'demo.turnstile.Application'”(它不处理我知道的各种子项目)但收到此错误“NoClassDefFoundError: org/springframework/shell/Bootstrap”。
如果可以从 gradle 运行示例,您能否将它们包含在参考文档中?我尝试使用运行样本
gradle 运行,但它没有与 shell 脚本交互。