Dieses Dokument bietet einen Überblick über das Spring Statemachine-Projekt, einschließlich seiner Ziele, Verhaltenskodex, Herunterladen von Artefakten, Dokumentation, Beispielen, Erstellen aus dem Quellcode, Beitragsrichtlinien und Lizenzinformationen. Ziel des Projekts ist es, eine standardisierte Infrastruktur für die Verwaltung von Zustandsmaschinenkonzepten innerhalb von Spring-Anwendungen bereitzustellen. Informationen zur neuesten Version finden Sie auf der Projektseite, da der Standardzweig möglicherweise instabil ist.
Frühlingszustandsmaschine
(GitHub-Standard)
Ziel des Spring Statemachine-Projekts ist die Bereitstellung einer gemeinsamen Infrastruktur
um mit Zustandsmaschinenkonzepten in Spring-Anwendungen zu arbeiten.
Es wird empfohlen, den tatsächlichen Stand dieses Projekts anhand von zu überprüfen
Die neuesten Veröffentlichungen finden Sie auf
Frühling
Statemachine-Projektseite.
Der Git-Repo-Standardzweig kann bei neuen Funktionen relativ instabil sein
in den Quellcode eingefügt.
Verhaltenskodex
Dieses Projekt hält sich an die Contributor Covenant
Verhaltenskodex.
Durch Ihre Teilnahme wird von Ihnen erwartet, dass Sie diesen Kodex einhalten. Bitte melden
inakzeptables Verhalten an [email protected].
Artefakte herunterladen
Sehen
Herunterladen
Spring-Artefakte für Maven-Repository-Informationen.
Dokumentation
Der Frühling
Die Statemachine-Projektseite enthält Links zu aktuell verfügbaren
JavaDoc und Referenzdokumentation für bestimmte Versionen und
Versionen.
Proben
Beispiele finden Sie unter spring-statemachine-samples. Überprüfen
In der Referenzdokumentation erfahren Sie mehr darüber, was diese tun.
Bauen aus der Quelle
Spring Statemachine verwendet einen Gradle-basierten Build
System.
In den Anweisungen unten ist ./gradlew
wird von der Wurzel des Quellbaums aufgerufen und dient als
ein plattformübergreifender, eigenständiger Bootstrap-Mechanismus für den Build.
Voraussetzungen
Git und das
JDK8-Build.
Stellen Sie sicher, dass Ihre JAVA_HOME-Umgebungsvariable auf verweist
jdk-Ordner, der aus dem JDK-Download extrahiert wurde. Während der Build erforderlich ist
JDK8, erstellte Artefakte sind JDK7-kompatibel.
Schauen Sie sich Quellen an
Installieren Sie alle Spring-*-Jars in Ihrem lokalen Maven-Cache
Kompilieren und testen; Erstellen Sie alle JARs, Distributions-ZIPs und Dokumente
Entdecken Sie weitere Befehle mit ./gradlew-Aufgaben.
Siehe auch die
Gradle
Build- und Release-FAQ.
Mitwirken
Pull-Anfragen sind willkommen;
siehe die
Mitwirkender
Einzelheiten finden Sie in den Richtlinien.
Wenn Sie einen Beitrag leisten möchten, suchen Sie nach Github-Tickets, die mit „Hilfe“ gekennzeichnet sind
möchten oder sich ein eigenes Ticket ausdenken, aber bitte öffnen Sie zuerst ein Ticket
zu diskutieren, um Doppelarbeit zu einem Thema oder Problem zu vermeiden. Niemand
möchte, dass die gleiche Arbeit zweimal erledigt wird!
Lizenz
Spring Statemachine ist eine Open-Source-Software, die unter dem veröffentlicht wird
Apache 2.0-Lizenz.