1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-CUBA-Platform

Клонировать/Скачать
README.zh-CN.md 5.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.06.2025 14:45 a1e1156

CUBA платформа

Java-фреймворк для быстрого разработки корпоративных веб-приложений

license Build Status

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-CUBA-Platform.git
git@api.gitlife.ru:oschina-mirror/mirrors-CUBA-Platform.git
oschina-mirror
mirrors-CUBA-Platform
mirrors-CUBA-Platform
master