3. System Requirements

Spring Statemachine 2.1.0.M1 is built and tested with JDK 8(all artifacts have JDK 7 compatibility) and Spring Framework 5.1.2.RELEASE and doesn’t require any other dependencies outside of Spring Framework within its core system.

Other optional parts like Chapter 31, Using Distributed States has dependencies to a Zookeeper, while Part VI, “State Machine Examples” has dependencies to spring-shell and spring-boot which pulls other dependencies beyond framework itself. Also optional security and data access has dependencies to Spring Security and Spring Data Modules.