В этом документе представлен обзор проекта Spring Statemachine, включая его цели, правила поведения, загрузку артефактов, документацию, примеры, сборку из исходного кода, рекомендации по участию и информацию о лицензии. Цель проекта — предложить стандартизированную инфраструктуру для управления концепциями конечных автоматов в приложениях Spring. Обратитесь к странице проекта для получения последней информации о выпуске, поскольку ветка по умолчанию может быть нестабильной.
Весенняя государственная машина
(GitHub по умолчанию)
Проект Spring Statemachine направлен на создание общей инфраструктуры.
для работы с концепциями конечных автоматов в приложениях Spring.
Рекомендуется проверить фактическое состояние этого проекта, обратившись к
последние выпуски найдены на
Весна
Страница проекта Statemachine.
Ветка git repo по умолчанию может быть относительно нестабильной, когда появляются новые функции.
добавлен в исходный код.
Нормы поведения
Этот проект соответствует Соглашению участников.
нормы поведения.
Ожидается, что, участвуя, вы будете соблюдать этот кодекс. Пожалуйста, сообщите
неприемлемое поведение на адрес [email protected].
Загрузка артефактов
Видеть
загрузка
Артефакты Spring для информации о репозитории Maven.
Документация
Весна
Страница проекта Statemachine содержит ссылки на доступные в настоящее время
JavaDoc и справочная документация для конкретных выпусков и
версии.
Образцы
Образцы можно найти в разделе Spring-statemachine-samples. Проверять
в справочной документации больше о том, что они делают.
Сборка из исходного кода
Spring Statemachine использует сборку на основе Gradle.
система.
В приведенных ниже инструкциях ./gradlew
вызывается из корня исходного дерева и служит
кроссплатформенный автономный механизм начальной загрузки для сборки.
Предварительные условия
Гит и
Сборка JDK8.
Убедитесь, что переменная среды JAVA_HOME указывает на
папка jdk, извлеченная из загруженного JDK. Хотя для сборки требуется
JDK8, созданные артефакты совместимы с JDK7.
Ознакомьтесь с источниками
Установите все jar-файлы Spring-* в локальный кеш Maven.
Скомпилируйте и протестируйте; собрать все jar-файлы, дистрибутивные zip-архивы и документы
Откройте для себя больше команд с помощью задач ./gradlew.
См. также
Градл
Часто задаваемые вопросы по сборке и выпуску.
Содействие
Запросы на вытягивание приветствуются;
увидеть
участник
инструкции для подробностей.
Если вы хотите внести свой вклад, найдите билеты на GitHub, помеченные справкой.
хотели или придумайте свой собственный билет, но сначала откройте билет
для обсуждения, чтобы избежать дублирования работы по теме или вопросу. Никто
хочет, чтобы одна и та же работа была сделана дважды!
Лицензия
Spring Statemachine — это программное обеспечение с открытым исходным кодом, выпущенное под лицензией
Лицензия Апач 2.0.