Платформа CUBA — это платформа высокого уровня для быстрой разработки корпоративных приложений с богатым веб-интерфейсом.
Самый простой способ начать использовать платформу — скачать CUBA Studio и создать в ней новый проект. Выпущенная версия платформы будет автоматически загружена из репозитория артефактов.
Вы также можете создать моментальную версию платформы из исходного кода и использовать ее в своем проекте.
Чтобы внести свой вклад, сначала обратитесь к разделу «Код для разработчиков», где приведены общие инструкции и требования для добавления кода на платформу.
Чтобы собрать платформу из исходного кода, вам необходимо установить следующее:
Предположим, вы клонировали плагин CUBA Gradle и CUBA в следующие каталоги:
work/
cuba/
cuba-gradle-plugin/
Откройте терминал в work
каталоге и выполните следующую команду, чтобы собрать и установить плагин в локальный репозиторий Maven ( ~/.m2
):
cd cuba-gradle-plugin
gradlew install
После этого перейдите в каталог CUBA, соберите и установите его той же командой:
cd ../cuba
gradlew install
Отредактируйте файл build.gradle
вашего проекта. Измените свойство ext.cubaVersion
и добавьте mavenLocal()
в раздел repositories
, например:
buildscript {
ext.cubaVersion = '7.3-SNAPSHOT'
repositories {
mavenLocal()
maven { ...
Вот и все. Теперь вы можете собрать и развернуть свое приложение на основе снэпшота платформы из локального репозитория:
gradlew deploy
Платформа использует ряд разветвленных сторонних библиотек. Их можно найти в следующих репозиториях исходного кода:
Все зависимости также находятся в нашем репозитории артефактов, поэтому вам не нужно собирать их из исходных кодов, чтобы собрать и использовать платформу.