CUBA платформа — это высокоуровневый фреймворк для быстрой разработки корпоративных веб-приложений с использованием технологии богатых веб-интерфейсов.Самый простой способ использования платформы — скачать CUBA Studio и создать новый проект. Последняя версия платформы будет автоматически загружена из репозитория артефактов. Также можно создать снапшотовую версию из исходного кода и использовать её в проекте.
Для внесения изменений в исходный код посетите репозиторий GitHub и ознакомьтесь с руководством по внесению изменений для получения информации о том, как отправлять изменения в платформу.
Для сборки платформы из исходного кода необходимо установить:
Предположим, что CUBA Gradle Plugin и 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 { ...
```Теперь вы можете собирать и развертывать свой проект с использованием локальной снапшотовой версии CUBA:
gradlew deploy
## Внешние зависимости
Платформа использует множество внешних зависимостей. Исходный код для этих зависимостей можно найти в следующих репозиториях:
- [eclipselink](https://github.com/cuba-platform/eclipselink)
- [vaadin](https://github.com/cuba-platform/vaadin)
- [vaadin-dragdroplayouts](https://github.com/cuba-platform/vaadin-dragdroplayouts)
- [vaadin-aceeditor](https://github.com/cuba-platform/vaadin-aceeditor)
Все эти зависимости также доступны в нашем репозитории, поэтому сборка этих зависимостей не требуется, если проект использует платформу CUBA.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )