Быстрый старт: различия между версиями
м (/) |
|||
Строка 45: | Строка 45: | ||
например для сервера команда будет выглядеть так: | например для сервера команда будет выглядеть так: | ||
git clone https://github.com/processtech/runawfe-free-server | git clone https://github.com/processtech/runawfe-free-server | ||
Строка 57: | Строка 57: | ||
Откройте командную строку (cmd в Windows или установленную вместе с git) | Откройте командную строку (cmd в Windows или установленную вместе с git) | ||
* В склонированном 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 запустите команду для сборки проекта | * Далее в директории ./runawfe-free-server/wfe-app запустите команду для сборки проекта | ||
mvn clean package | mvn clean package | ||
Начнётся сборка проекта сервера из исходного кода. | |||
* После сборки проекта в директории ./runawfe-professional-server/wfe-ear/target/ появится архив runawfe.ear, которым нужно будет заменить одноименный файл в предустановленном сервере приложений в директории ./wildfly/standalone/deployments/ | |||
Версия 15:17, 4 февраля 2022
Порядок быстрого старта проекта для разработчиков.
Исходный код проекта
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
Maven
Maven - фреймворк автоматической сборки проектов - https://maven.apache.org/download.cgi.
Wildfly
Подготовленный сервер приложений Wildfly RunaWFE Free Server 4.4.2
Подготовка к сборке проекта
- Склонируйте код проекта в выбранную на Вашем компьютере директорию командой
git clone "путь к выбранной части проекта",
например для сервера команда будет выглядеть так:
git clone https://github.com/processtech/runawfe-free-server
- Инсталлируйте JDK, установите системные переменные JAVA_HOME и path.
Для Windows
Пуск - Системные перменные, создать
Добавьте в системную переменную path пути к jdk и mvn с указанием директории bin
Откройте командную строку (cmd в Windows или установленную вместе с git)
- В склонированном 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/
Запуск предпоготовленного сервера из релиза
- Разархивируйте RunaWFE Free Server 4.4.2 и перейдите в раздел /bin
- Запустите run.bat (Windows) или run.sh (Unix)
- Откройте web-браузер по адресу http://localhost:8080/wfe
- Логин и пароль администратора системы по умолчанию (необходимо учитывать регистр символов):
- логин: Administrator
- пароль: wf
Демо процессы находятся в папке runa-wfe-x.x.x/demo.