Skip to content
kghmanuel edited this page Jan 10, 2018 · 12 revisions

I. Quick Start

This section focuses on what you need at minimum to get up and running in using ml-gradle. This includes known dependency, i.e. what you need to install prior to use of ml-gradle, along with suggested supplemental reading materials.

II. Project layout

This section focuses on what files need to go where. This plugin treats several folders in a special way, thus certain conventions need to be followed.

II.B gradle.properties reference

This section focuses on the available properties that you can set on gradle.properties file.

II.C gradle.properties, tokens, files...

This section focuses on how the previously discussed properties can be used directly on the code and configuration within the project. This includes examples on how to do so.

II.C gradle.properties, tokens, files...

This section focuses on how some of the tasks can be executed by a user with non-admin role. This enables a project to secure and allocate responsibilities to different people.

III.A, III.B, III.C, and III.D covers the different gradle tasks currently available.

Unfinished sections and target content from original wiki:

IV. How the plugin works

How ml gradle works Ignoring commands Configuring ml gradle Referring to a resource by its ID ml gradle 1 tasks Upgrading ml gradle Offline support Writing a task that talks to a different port Writing your own command Writing your own management task Generating Eclipse files Setup Test Resources SSL with Manage and Admin servers Referring to a resource by its ID

V. MarkLogic Features

Configuring failover Flexible Replication REST API with basic auth

VI. Tool integration

Content Pump and Gradle Corb and Gradle DMSDK Tasks Exporting data Exporting resources Groovy shell integration Preparing REST API dependencies

VII. ml-roxy to ml-gradle migration guide

FAQ for Roxy users Migrating a Roxy project to ml gradle Loading modules on a Roxy project

Clone this wiki locally