本文檔概述了 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 許可證。