本文档概述了 Spring Statemachine 项目,包括其目标、行为准则、工件下载、文档、示例、从源代码构建、贡献指南和许可证信息。该项目旨在提供一个标准化的基础设施,用于管理 Spring 应用程序中的状态机概念。请参阅项目页面以获取最新版本信息,因为默认分支可能不稳定。
Spring状态机
(GitHub默认)
Spring Statemachine 项目旨在提供一个通用的基础设施
在 Spring 应用程序中使用状态机概念。
建议查看该项目的实际情况,参考
最新版本发现于
春天
状态机项目页面。
当新功能发布时,git repo 默认分支可能会相对不稳定
添加到源代码中。
行为守则
该项目遵守贡献者契约
行为守则。
通过参与,您应该遵守此准则。请举报
[email protected] 的不可接受行为。
下载工件
看
下载
Maven 存储库信息的 Spring 工件。
文档
春天
Statemachine 项目页面包含当前可用的链接
特定版本的 JavaDoc 和参考文档
版本。
样品
示例可以在 spring-statemachine-samples 下找到。查看
参考文档更多地了解它们的作用。
从源头构建
Spring Statemachine 使用基于 Gradle 的构建
系统。
在下面的说明中,./gradlew 是
从源树的根调用并用作
用于构建的跨平台、独立的引导机制。
先决条件
Git 和
JDK8 构建。
确保您的 JAVA_HOME 环境变量指向
从 JDK 下载中提取的 jdk 文件夹。虽然构建需要
JDK8,创建的工件与 JDK7 兼容。
查看来源
将所有 spring-* jar 安装到本地 Maven 缓存中
编译并测试;构建所有 jar、发行版 zip 和文档
通过 ./gradlew 任务发现更多命令。
另请参阅
摇篮
构建和发布常见问题解答。
贡献
欢迎拉取请求;
看到
贡献者
详细指南。
如果你想贡献,请搜索标有帮助的 github 票证
想要或自己准备票,但请先开票
进行讨论以避免在某个主题或问题上进行重复工作。没有人
希望看到同样的工作完成两次!
执照
Spring Statemachine 是在
阿帕奇 2.0 许可证。