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

OSCHINA-MIRROR/mirrors-CUBA-Platform

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CUBA Platform

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

license Build Status

CUBA Platform — это высокий уровень фреймворк для быстрой разработки корпоративных приложений с богатым веб-интерфейсом.Самый простой способ начать использовать платформу — скачать CUBA Studio и создать новый проект в нем. Выпущенная версия платформы будет автоматически загружена из репозитория артефактов. Также можно создать версию снимка платформы из исходного кода и использовать её в вашем проекте.

Для внесения вклада сначала обратитесь к Внесению кода для общих инструкций и требований к внесению кода в платформу.

Сборка из исходного кода

Чтобы собрать платформу из исходного кода, вам нужно установить следующее:

Предположим, что вы склонировали 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 { ...

Всё готово. Теперь вы можете собирать и развертывать ваше приложение на основе версии снимка платформы из вашего локального репозитория:

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)

Все зависимости также расположены в нашем репозитории артефактов, поэтому вам не нужно собирать их из исходного кода для сборки и использования платформы.

Комментарии ( 0 )

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

Введение

CUBA-Platform — это open-source фреймворк, который объединяет надёжную архитектуру, необходимые функции корпоративных приложений и инструменты для быстрой разработки приложений. Он помогает значительно повысить эффективность разработки команд разработчиков и улучшить качество поставки. Развернуть Свернуть
Apache-2.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