使用 ml-gradle 部署模块时是否可以忽略某些模块或路径?

问题描述

我们有两个环境 - 两个 MarkLogic 集群 - 除了我们希望允许将数据发布到一个环境(预生产环境)而不是另一个环境(面向公众的生产环境)之外,它们在很大程度上是相同的。我们使用 ml-gradle 来部署模块。我们希望在部署到生产环境时忽略或省略接受 POSTed 数据的模块/路径。

我找不到任何描述这是否可行或如果可能如何配置的文档。是否有可能?如果是这样,如何?如果不可能,我们有什么选择?类似于部署后命令,然后从生产模块数据库删除模块?

解决方法

参见 https://github.com/marklogic-community/ml-gradle/wiki/Property-reference#module-and-schema-properties - mlModulesRegex 可能是您想要的。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...