Skip to content

Commit 24b5e51

Browse files
committed
#335 Added mlUndeployMimetypes, bumped to 3.6.2
1 parent f020f49 commit 24b5e51

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

examples/sample-project/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ buildscript {
88
jcenter()
99
}
1010
dependencies {
11-
classpath "com.marklogic:ml-gradle:3.6.0"
11+
classpath "com.marklogic:ml-gradle:3.6.2"
1212
}
1313
}
1414

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group=com.marklogic
2-
version=3.6.1
3-
mlAppDeployerDependency=com.marklogic:ml-app-deployer:dev
2+
version=3.6.2
3+
mlAppDeployerDependency=com.marklogic:ml-app-deployer:3.6.2
44
mlcpUtilDependency=com.marklogic:mlcp-util:0.9.0
55
mlDataMovementDependency=com.marklogic:marklogic-data-movement-components:1.0

src/main/groovy/com/marklogic/gradle/MarkLogicPlugin.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import com.marklogic.gradle.task.groups.DeployGroupsTask
3030
import com.marklogic.gradle.task.groups.SetTraceEventsTask
3131
import com.marklogic.gradle.task.hosts.AssignHostsToGroupsTask
3232
import com.marklogic.gradle.task.mimetypes.DeployMimetypesTask
33+
import com.marklogic.gradle.task.mimetypes.UndeployMimetypesTask
3334
import com.marklogic.gradle.task.qconsole.ExportWorkspacesTask
3435
import com.marklogic.gradle.task.qconsole.ImportWorkspacesTask
3536
import com.marklogic.gradle.task.roxy.RoxyMigrateBuildStepsTask
@@ -193,6 +194,7 @@ class MarkLogicPlugin implements Plugin<Project> {
193194

194195
String mimetypesGroup = "ml-gradle Mimetypes"
195196
project.task("mlDeployMimetypes", type: DeployMimetypesTask, group: mimetypesGroup, description: "Deploy each mimetype, updating it if it exists, in the configuration directory")
197+
project.task("mlUndeployMimetypes", type: UndeployMimetypesTask, group: mimetypesGroup, description: "Undeploy each mimetype defined in the configuration directory")
196198

197199
String modulesGroup = "ml-gradle Modules"
198200
project.task("mlLoadModules", type: LoadModulesTask, group: modulesGroup, dependsOn: "mlPrepareRestApiDependencies", description: "Loads modules from directories defined by mlAppConfig or via a property on this task").mustRunAfter(["mlClearModulesDatabase"])
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.marklogic.gradle.task.mimetypes
2+
3+
import com.marklogic.gradle.task.MarkLogicTask
4+
import org.gradle.api.tasks.TaskAction
5+
6+
class UndeployMimetypesTask extends MarkLogicTask {
7+
8+
@TaskAction
9+
void undeployMimetypes() {
10+
undeployWithCommandListProperty("mlMimetypeCommands")
11+
}
12+
}

0 commit comments

Comments
 (0)