Die CUBA-Plattform ist ein High-Level-Framework für die schnelle Entwicklung von Unternehmensanwendungen mit einer umfangreichen Webschnittstelle.
Der einfachste Weg, die Plattform zu nutzen, besteht darin, CUBA Studio herunterzuladen und darin ein neues Projekt zu erstellen. Eine veröffentlichte Version der Plattform wird automatisch aus dem Artefakt-Repository heruntergeladen.
Sie können auch eine Snapshot-Version der Plattform aus dem Quellcode erstellen und diese in Ihrem Projekt verwenden.
Um einen Beitrag zu leisten, lesen Sie zunächst „Beitragen von Code“ für allgemeine Anweisungen und Anforderungen für das Beisteuern von Code zur Plattform.
Um die Plattform aus dem Quellcode zu erstellen, müssen Sie Folgendes installieren:
Nehmen wir an, Sie haben das CUBA Gradle Plugin und CUBA in die folgenden Verzeichnisse geklont:
work/
cuba/
cuba-gradle-plugin/
Öffnen Sie das Terminal im work
und führen Sie den folgenden Befehl aus, um das Plugin zu erstellen und in Ihrem lokalen Maven-Repository ( ~/.m2
) zu installieren:
cd cuba-gradle-plugin
gradlew install
Gehen Sie danach in das CUBA-Verzeichnis und erstellen und installieren Sie es mit demselben Befehl:
cd ../cuba
gradlew install
Bearbeiten Sie die build.gradle
Datei Ihres Projekts. Ändern Sie die Eigenschaft ext.cubaVersion
und fügen Sie mavenLocal()
zum Abschnitt repositories
hinzu, zum Beispiel:
buildscript {
ext.cubaVersion = '7.3-SNAPSHOT'
repositories {
mavenLocal()
maven { ...
Das ist alles. Jetzt können Sie Ihre Anwendung basierend auf der Snapshot-Version der Plattform aus Ihrem lokalen Repository erstellen und bereitstellen:
gradlew deploy
Die Plattform nutzt eine Reihe gespaltener Bibliotheken von Drittanbietern. Sie sind in den folgenden Quellcode-Repositories zu finden:
Alle Abhängigkeiten befinden sich auch in unserem Artefakt-Repository, sodass Sie sie nicht aus Quellen erstellen müssen, um die Plattform zu erstellen und zu verwenden.