Gradleを使用
- Last Updated: April 5, 2026
- 5 minute read
Gradleによるプロジェクトの作成
準備
以下が必要です。
- Java SE JDK 8以降
- MarkLogicサーバー(「バージョン互換性」を参照してください)
- Gradle 4.6以降
手順
- Gradleラッパーをインストールします。
gradle wrapper --gradle-version 4.6
-
データハブプロジェクト用のディレクトリを作成します。このディレクトリは、「プロジェクトルート」または単に「ルート」と呼ばれています。
-
コマンドラインウィンドウを開き、プロジェクトのルートディレクトリに移動します。
-
プロジェクトのルートディレクトリで、Gradeのプロパティプラグイン設定とデータハブプラグイン設定を使用して、build.gradleファイルを作成します。
以下をbuild.gradleファイルにコピーし、com.marklogic.ml-data-hubのバージョン番号を、使用しているデータハブのバージョンに置き換えます。
plugins {
// Gradle Properties plugin
id 'net.saliman.properties' version '1.4.6'
// Data Hub plugin
id 'com.marklogic.ml-data-hub' version '5.1.0'
}
<table class="table-light-border">
net.saliman.properties Gradleプロパティプラグイン Gradleデプロイ用に別環境を作成し、
gradle-{env}.propertiesファイルをセットアップできます。この{env} は環境名です。Gradleタスクを実行する場合は、
environmentNameを使用してターゲット環境を指定できます。詳細については、
https://github.com/stevesaliman/gradle-properties-pluginを参照してください。
com.marklogic.ml-data-hub
データハブプラグイン
データハブ固有のコマンドを使用して、ml-gradleプラグインを拡張します。
-
データハブプロジェクトを初期化します。
Unixシステム
./gradlew hubInit -i
**Windows**
gradlew.bat hubInit -i
結果
結果の例です。
##############################
# Your Data Hub Project is ready.
##############################
- Set username and password
There are several ways to do this. The easiest is to set mlUsername and mlPassword in gradle.properties.
For other approaches see: https://github.com/marklogic/marklogic-data-hub/wiki/Password-Management
- To deploy your application into MarkLogic...
gradle mlDeploy # this will bootstrap your application
gradle mlLoadModules # this will load your custom plugins into MarkLogic
- Full list of gradle tasks:
https://github.com/marklogic/marklogic-data-hub/wiki/Gradle-Tasks
- Curious about the project structure?
Look here: https://github.com/marklogic/marklogic-data-hub/wiki/Project-Directory-Structure
BUILD SUCCESSFUL
Total time: 1.932 secs
次に行うこと
MarkLogicサーバーとの通信に使用するデータハブプラグインのユーザー名とパスワードを指定します。詳細は、「Gradleによるセキュリティ資格情報の設定」を参照してください。
See Also
上位トピック:プロジェクト
次のトピック:Gradleによるセキュリティ資格情報の設定
関連するリファレンス