Быстрый старт: различия между версиями

Материал из RunaWFE
Перейти к навигации Перейти к поиску
м (/)
Строка 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
- перейдите в директорию ./runawfe-free-server/wfe-app/repository


  - запустите add_dependencies.bat (windows), add_dependencies.sh (linux/mac)
- запустите
 
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.