问题描述
我使用的是 gradle 6.8,MarkLogic 版本是 10.0-5.2,
我的 XQuery 代码在目录 \ml-gradle\src\main\common
中。当我运行命令 mlLoadModules
将 XQuery 加载到模块数据库中时,它使用默认 URI /common/test.xqy
加载。
我想为 URI 添加一些前缀,例如/rsc/common/test.xqy
。我怎样才能做到这一点?
注意:我不想在我的源中为前缀“rsc
”创建额外的文件夹。
解决方法
它不受支持,但您可以编写自定义 Gradle 任务来将 URI 更改为您喜欢的任何内容。
为什么不想在“common”上方创建“rsc”文件夹?我认为其他开发人员会发现加载时“rsc/common/test.xqy”变成“/rsc/common/test.xqy”,而不是“common/test.xqy”变成“rsc/common/test”更直观.xqy”,这就引出了一个问题——“rsc”从何而来?然后该开发人员需要了解添加“rsc”的属性/自定义代码。