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

Материал из RunaWFE
Перейти к навигации Перейти к поиску
Строка 37: Строка 37:
Подготовленный сервер приложений Wildfly {{Downloads|Server|RunaWFE Free Server 4.4.2}}
Подготовленный сервер приложений Wildfly {{Downloads|Server|RunaWFE Free Server 4.4.2}}


==== Исходный код проекта надо склонировать, используя git ====
==== Подготовка к сборке проекта ====


Склонируйте код проекта в выбранную на Вашем компьютере директорию командой git clone "путь к выбранной части проекта", например для сервера команда будет выглядеть так:
* Склонируйте код проекта в выбранную на Вашем компьютере директорию командой
 
git clone https://github.com/processtech/runawfe-free-server


git clone "путь к выбранной части проекта",


например для сервера команда будет выглядеть так:


git clone https://github.com/processtech/runawfe-free-server




* Инсталлируйте JDK, установите переменную окружения JAVA_HOME для сервера приложений.  
* Инсталлируйте JDK, установите системные переменные JAVA_HOME и path.  


Для Windows
Для Windows
Строка 57: Строка 58:
Откройте командную строку (cmd в Windows или установленную вместе с git)
Откройте командную строку (cmd в Windows или установленную вместе с git)


* В склонированном runawfe-free-server перейдите в директорию ./runawfe-free-server/wfe-app/repository и запустите add_dependencies.bat (windows), add_dependencies.sh (linux/mac)
* В склонированном runawfe-free-server для установки зависимостей:
для установки зависимостей.
 
  - перейдите в директорию ./runawfe-free-server/wfe-app/repository
 
  - запустите add_dependencies.bat (windows), add_dependencies.sh (linux/mac)
 


* Далее в директории ./runawfe-free-server/wfe-app запустите команду для сборки проекта
* Далее в директории ./runawfe-free-server/wfe-app запустите команду для сборки проекта

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


  • Далее в директории ./runawfe-free-server/wfe-app запустите команду для сборки проекта

mvn clean package

Начнётся сборка проекта из исходного кода.


Запуск предпоготовленного сервера из релиза
  • Разархивируйте 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.