CUBA プラットフォームは、豊富な Web インターフェイスを備えたエンタープライズ アプリケーションを迅速に開発するための高レベルのフレームワークです。
このプラットフォームの使用を開始する最も簡単な方法は、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
このプラットフォームは、フォークされた多数のサードパーティ ライブラリを使用します。これらは、次のソース コード リポジトリにあります。
すべての依存関係もアーティファクト リポジトリに配置されているため、プラットフォームを構築して使用するためにソースから依存関係を構築する必要はありません。