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-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.