スプリング ステート マシンおめでとうございます。私は昨日それを見つけて、特に STS で実行されている改札口の例を試してみました。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 を実行しましたが、シェル スクリプトとのやり取りはありませんでした。