mlUnittest在MarkLogic中抛出错误。

问题描述 投票:1回答:1

Mlunittest在以gradle注释的形式运行时出现了错误,我得到了以下的错误信息。

本地消息:在resourcesmarklogic-unit-test读取资源失败。内部服务器错误。服务器消息:RESTAPI-INVALIDREQ:(err:FOER0000)无效请求:原因:服务器内部错误。RESTAPI-INVALIDREQ: (err:FOER0000) Invalid request: reason: 扩展 marklogic-unit-test 或依赖关系不存在。XDMP-MODNOTFOUND:(err:XQST0059) 未找到模块marklogic.rest.resourcemarklogic-unit-testassetsresource.xqy。

我使用的是

  • MarkLogic 9.0-12版本
  • Gradle 4.3.1
  • DHF 4.3.2
gradle xquery marklogic-9 marklogic-dhf
1个回答
1
投票

这个错误信息表明marklogic-unit-test库没有被正确加载到模块数据库中。 如果你正在使用ml-gradle来管理你的模块,你可能需要仔细检查你的 build.gradle 文件,特别是marklogic-unit-test被配置为一个依赖关系。

dependencies {
  mlBundle "com.marklogic:marklogic-unit-test-modules:1.0.0"
}

你可以在这里查看一个类似的marklogic-unit-test的问题,以及它是如何被解决的。https:/github.commarklogic-communitymarklogic-unit-testissues86。

一个更完整的例子 build.gradle 将 marklogic-unit-test 导入到项目中的文件,请查看 marklogic-unit-test 项目。https:/github.commarklogic-communitymarklogic-unit-test#start-using-marklogic-unit-test.

© www.soinside.com 2019 - 2024. All rights reserved.