使用ML-Gradle创建Marklogic林
目前,我正在使用mlgradle设置Marklogic实例以自动化部署过程 我正在基于json配置文件路径(ml config\forests\db name\file.json)创建一个新的自定义林 以下是配置:使用ML-Gradle创建Marklogic林,gradle,marklogic,ml-gradle,Gradle,Marklogic,Ml Gradle,目前,我正在使用mlgradle设置Marklogic实例以自动化部署过程 我正在基于json配置文件路径(ml config\forests\db name\file.json)创建一个新的自定义林 以下是配置: { "forest-name": "new-forestName", "enabled": true, "database": "db-name-content", "dat
{
"forest-name": "new-forestName",
"enabled": true,
"database": "db-name-content",
"data-directory": "D:\\folderName"
}
问题是,当我尝试使用“数据目录”进行部署时:“D:\\folderName”
失败了,我是否出了什么问题
我可以在gradle属性中使用mlForestDataDirectory=D:\\folderName
实现同样的效果,但我想从全局属性文件中去掉这一位,因为其他林将指向不同驱动器上的不同位置
谢谢你的帮助
以下是控制台错误:
错误消息:
无法分析JSON:无法识别的字符转义M
(代码77)
告诉您您的JSON无效,并且数据目录
的计算值为D:\ML-DB
它似乎被处理了两次,将D:\\ML-DB
转换为D:\ML-DB
,然后将其解释为转义的M
你可以:
- 将反斜杠加倍
D:\\\\ML-DB
<>或考虑使用路径分隔符的前斜线<代码> d:/ML- Db< /Calp>