Главная страница: http://activiti.org
Activiti — это легковесная система управления рабочими процессами и платформа управления бизнес-процессами (BPM), ориентированная на бизнес-пользователей, разработчиков и системных администраторов. Ядром системы является мощный и надёжный движок BPMN 2 для Java. Он открытый и распространяется под лицензией Apache. Activiti может работать в любом Java-приложении, на сервере, в кластере или в облаке. Она идеально интегрируется с Spring, она очень лёгкая и основана на простых концепциях.****ЗАМЕЧАНИЕ: Мы перенесли всё содержимое разработочной ветки в основную ветку master, чтобы проектировать и писать следующую значительную версию проекта. Если вы хотите внести свой вклад в версию 6.x, обратитесь к ветке 6.x.****Если вы хотите узнать больше о структуре наших репозиториев, прочитайте нашу GitBook.
Установите уровень языка 21, чтобы быстро выявлять ошибки при использовании возможностей доступных только в более новых версиях Java.
Откройте меню File, пункт меню Project Structure
Нажмите элемент списка Modules, для каждого модуля, перейдите на вкладку Sources, выпадающий список Language level должен автоматически установиться на 21
Избегайте того, чтобы изменения в некоторых ресурсах игнорировались при следующем запуске/отладке (и вы были вынуждены использовать mvn).
Откройте меню File, пункт меню Settings или меню IntelliJ IDEA, пункт меню Preferences... если используете Mac
Найдите элемент дерева Compiler, поле Resource patterns: измените на !?*.java
(удалите остальной контент)
Избегайте ошибки StackOverflowError
при сборке.
Добавьте -J-Xss1024k
Рекомендованный стиль кода: используйте Google Java Style Guide с editorconfig - Скачайте xml-файл стиля кода IntelliJ с сайта: [https://google.github.io/styleguide/intellij-java-google-style.xml]
Откройте меню File, пункт меню Settings или меню IntelliJ IDEA, пункт меню Preferences... если используете Mac
Найдите элемент дерева Code Style, нажмите значок шестерёнки и выберите Import scheme, затем IntelliJ code style xml
Обзор места, где вы скачали xml-файл, и открытие его. Убедитесь, что активной является схема GoogleStyle.
Есть файл .editorconfig
, который имеет определение для отступов, кодировки файла, концов строк.
Если вы отключите этот файл, вам потребуется установить кодировку файла и количество пробелов правильно вручную.
Xml-файл стиля кода Eclipse: [https://google.github.io/styleguide/eclipse-java-google-style.xml]
Для Eclipse требуется плагин editorconfig-eclipse для поддержки файлов EditorConfig.- Вручную установите правильную кодировку файла (UTF-8 за исключением файлов properties) и конец строки (unix):
Откройте меню Файл, пункт меню Параметры или меню IntelliJ IDEA, пункт меню Настройки... если используете Mac
Найдите элемент дерева Стиль кода, элемент дерева Основные
Unix
Найдите элемент дерева Кодировки файлов
UTF-8
ISO-8859-1
ISO-8859-1
, как указано в контракте Java ResourceBundle
.Вручную установите правильное количество пробелов при нажатии Tab:
отключен
4
4
8
отключен
2
2
4
Установите правильные заголовки файлов (не включайте @author
или бессмысленный Javadoc): - Откройте меню Файл, пункт меню Параметры или меню IntelliJ IDEA, пункт меню Предпочтения... , если вы используете Mac
File Header
@author
в исходных файлах, см. часто задаваемые вопросы ниже.Alfresco Software
Почему вы не принимаете строки @author
в ваших исходных файлах?
Потому что метки автора в Java файлах становятся настоящей проблемой обслуживания
Потому что метки автора способствуют собственности на код, что плохо в долгосрочной перспективе. - Если люди работают над тем, что они считают собственностью другого человека, они склонны:
Для форматирования файлов с требуемой лицензией:
mvn license:format
Проверьте соответствие вашего стиля кодирования всем правилам:
mvn checkstyle:check -DskipCheckstyle=false
Для генерации сайта Maven:
mvn clean site site:stage
Сайт будет создан по адресу: target/staging/index.html
Запуск через GH Actions.
Чтобы проверять зависимости для PRs от Dependabot, метка "CI" должна быть добавлена к PR.
Необходимо установить следующие секреты:
Название | Описание |
---|---|
BOT_GITHUB_TOKEN | Токен для запуска других сборок на GitHub |
BOT_GITHUB_USERNAME | Имя пользователя для распространения PRs |
NEXUS_USERNAME | Имя пользователя внутреннего репозитория Maven |
NEXUS_PASSWORD | Пароль внутреннего репозитория Maven |
SLACK_NOTIFICATION_BOT_TOKEN | Токен для отправки уведомлений Slack при ошибке |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )