Быстрый старт: различия между версиями
м |
м |
||
Строка 27: | Строка 27: | ||
===== Maven ===== | ===== Maven ===== | ||
Maven - фреймворк автоматической сборки проектов - | Maven - фреймворк автоматической сборки проектов - {{Downloads|maven|скачать maven}}. | ||
===== Wildfly ===== | ===== Wildfly ===== | ||
Подготовленный сервер приложений Wildfly {{Downloads|Server|RunaWFE Free Server | Подготовленный сервер приложений Wildfly {{Downloads|Server|RunaWFE Free Server}} | ||
=== Подготовка к сборке === | === Подготовка к сборке === | ||
Строка 117: | Строка 117: | ||
==== Запуск сервера ==== | ==== Запуск сервера ==== | ||
* Разархивируйте {{Downloads|Server|RunaWFE Free Server | * Разархивируйте {{Downloads|Server|RunaWFE Free Server}} и перейдите в раздел /bin | ||
* Запустите run.bat (Windows) или run.sh (Unix) | * Запустите run.bat (Windows) или run.sh (Unix) | ||
* Откройте web-браузер по адресу http://localhost:8080/wfe | * Откройте web-браузер по адресу http://localhost:8080/wfe | ||
Строка 125: | Строка 125: | ||
Демо процессы находятся в папке ./demo. | Демо процессы находятся в папке ./demo. | ||
[[Категория:Документация]] |
Версия 08:56, 21 апреля 2023
Исходный код проекта
https://github.com/processtech
Основные составляющие проекта:
Сервер (среда исполнения) - https://github.com/processtech/runawfe-free-server
Редактор (дизайнер, DS, среда разработки) - https://github.com/processtech/runawfe-free-devstudio
Оповещатель о заданиях - https://github.com/processtech/runawfe-free-notifier-java
Необходимое программное обеспечение для сборки проекта
Git
https://git-scm.com/downloads (для своей операционной системы).
Git - распределённая система управления версиями, необходима при разработке проекта, над которым работает много разработчиков.
JDK
https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html (для своей операционной системы)
JDK - Java Development Kit. RunaWFE совместима с версиями JAVA 8 и 11. При наличии других версий свяжитесь с нами, подскажем, что делать.
Maven
Maven - фреймворк автоматической сборки проектов - скачать maven.
Wildfly
Подготовленный сервер приложений Wildfly RunaWFE Free Server
Подготовка к сборке
- Установите Git
- Инсталлируйте JDK
- Разархивируйте maven
- Установите системные переменные JAVA_HOME и path.
Для Windows
Пуск - Системные перменные, создать
Добавьте в системную переменную path пути к jdk и mvn с указанием директории bin
- Склонируйте проект
Откройте командную строку (cmd в Windows или установленную вместе с git)
Склонируйте код проекта в выбранную на Вашем компьютере директорию командой
git clone "путь к выбранной части проекта"
Ниже команды будут указаны подробно к каждой составляющей проекта.
Сборка составляющих проекта
Сервер
git clone https://github.com/processtech/runawfe-free-server
- В склонированном runawfe-free-server для установки зависимостей:
- перейдите в директорию ./runawfe-free-server/wfe-app/repository
- запустите
windows (можно запустить из командной строки или просто по клику на файл)
add_dependencies.bat
unix
add_dependencies.sh
- Далее в директории ./runawfe-free-server/wfe-app запустите команду для сборки проекта
mvn clean package
Начнётся сборка проекта сервера из исходного кода.
- После сборки проекта в директории ./runawfe-professional-server/wfe-ear/target/ появится архив runawfe.ear, которым нужно будет заменить одноименный файл в предустановленном сервере приложений в директории ./wildfly/standalone/deployments/ (см. ниже Запуск сервера)
Подробнее Сервер. Руководство разработчика
Дизайнер процессов Developer Studio
git clone https://github.com/processtech/runawfe-free-devstudio
Перейдите в директорию ./plugins в склонированном на компьютере проекте и запустите
mvn clean package
В ./runawfe-professional-devstudio/plugins/ru.runa.gpd.maven/target/products/ появится собранный дизанер процессов, собранный для всех операционных систем как в запускаемом сразу виде, так и в виде zip-архивов.
Подробнее Среда разработки. Руководство разработчика
Оповещатель о заданиях
git clone https://github.com/processtech/runawfe-free-notifier-java
Для сборки нотификатора необходимо в директории сервера ./runawfe-professional-server/wfe-webservice-client/ запустить команду
mvn clean install
Сборку необходимо выполнять при включённом сервере.
Затем непосредственнно в директории ./runawfe-free-notifier-java/ выполнить
mvn clean compile assembly:single
Подробнее Оповещатель. Руководство разработчика
Запуск сервера
- Разархивируйте RunaWFE Free Server и перейдите в раздел /bin
- Запустите run.bat (Windows) или run.sh (Unix)
- Откройте web-браузер по адресу http://localhost:8080/wfe
- Логин и пароль администратора системы по умолчанию (необходимо учитывать регистр символов):
- логин: Administrator
- пароль: wf
Демо процессы находятся в папке ./demo.