问题标签 [ml-gradle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
158 浏览

marklogic - gradle v3.16.4 的 mlDeploy 任务抛出错误

在升级到 ml-gradle v3.16.4 时,我在运行mlDeploy任务时收到以下错误。

<error:format-string>MANAGE-INVALIDPAYLOAD: (err:FOER0000) Payload has errors in structure, content-type or values. Invalid payload: no such database: test-triggers</error:format-string>

在谷歌上搜索它,我发现这个错误已在v3.16.3.

请在下面找到相关链接。

https://github.com/marklogic-community/ml-app-deployer/commit/e6d9e2f5c0b09150f02d53f90265d69674ab0042

https://github.com/marklogic-community/ml-gradle/issues/488

根据上面的链接,我不应该得到错误。

请帮忙。

0 投票
0 回答
145 浏览

marklogic - “ml-gradle”> v3.4.1 中的 401 未授权问题

在 ml-gradle 中看到一个奇怪的问题。

刚刚将 ml-gradle 更新为v3.16.4和 ML 版本更新为v10.0.2-1.

在运行以下命令时401 unauthorized出现错误。将 gradle 版本更改为3.4.1issue 不会出现。

./gradlew -PmlHost='host' -Penode1='host' -PenvironmentName='some_env' -PmlUsername='admin' -PmlPassword='admin' -b build.gradle mlDeleteAllTasks -i

基本上每当与管理端口进行通信时都会出现8002错误。

尝试了几个不同的 ml-gradle 版本并观察到以下行为。

  • ml-gradle 版本是<= 3.4.1-no error

  • ml-gradle 版本是> 3.14.1 - 3.17.0-401 error is coming

尝试的事情:

  • 尝试DIGEST在命令中通过身份验证,但仍然出现相同的错误。

  • 尝试通过mlManageUsername/mlManagePassword参数,仍然没有运气。

0 投票
1 回答
99 浏览

marklogic - host-1 上的主森林,ml-gradle 中其他剩余主机上的副本?

我已经配置了 5 个节点集群让我们说(h1、h2、h3、h4、h5)

我想创建一个数据库content,其中有一个林content-1h14 个副本h2,h3,h4,h5

这是否可以通过使用一些 ml-gradle 属性来实现,或者我必须为其定义自定义 json?

在此处输入图像描述

-r-指定副本。

0 投票
2 回答
188 浏览

marklogic - 使用 ml-gradle 将参数传递给 corb uri 阶段

我正在使用带有 corb2 2.4.5 和 Marklogic 9.0.5 的 ml-gradle。

我试图在运行 gradle 任务时将参数传递给 corb。我已将参数传入

-DURIS-MODULE.id="sf"

在我的 xquery 模块中,我有

declare variable $id as xs:string external;

corb 进程运行,但它不设置 id 变量。我需要改变什么才能使这项工作?

0 投票
1 回答
87 浏览

gradle - 如何在 gradle 中使用 XProc 作为复制过滤器?

我有一个 XQuery 脚本,我想针对 gradle 复制任务中的所有文件作为过滤器运行它。我正在查看 XQJ 和 XProc。由于在 ml-gradle 中支持 Calabash 的实现,我决定走那条路。

是否有在 gradle 复制任务中使用 XProc 作为过滤器的示例?

这是我用于使用 xqDoc java 库生成 xqDoc 的 gradle 任务。我想要一些帮助来做类似的事情,但使用 XProc 作为过滤器。

0 投票
1 回答
58 浏览

marklogic - 是否可以在 DHF 流文件中使用令牌替换?

在 MarkLogic 10.0-3 上,使用 ml-data-hub 插件 5.2.1,我想在基于mlAppName属性部署到各种环境(saliman.properties 插件 1.4.6)时,在流程的映射步骤中指定变量源和目标数据库,例如:

但是,不会发生令牌替换。这是不可能的,还是有更好的最佳实践方法来实现这一点?谢谢。

0 投票
0 回答
54 浏览

marklogic - 如何在 ml-gradle 中配置多个 REST API 服务器?

我必须使用 ml-gradle 创建多个 REST API 服务器。

我知道我可以在这条路径上进行配置,src/main/ml-config/rest-api.json但我无法弄清楚如何配置它来创建多个 REST API 实例。

我知道的一种解决方法是通过对 . 的 http PUT 调用来创建它mlHost:8002/v1/rest-apis。但我想通过 ml-gradle 配置来实现。

0 投票
1 回答
112 浏览

gradle - 从 ml-gradle“提供者”项目模式启用可重用的 gradle 任务?

ml-gradle中,我们可以创建一个“提供者”项目来捆绑共享的 MarkLogic 资产(模块、模式等)并从其他依赖ml-gradle项目中使用它们。

https://github.com/marklogic-community/ml-gradle/tree/master/examples/dependency-project

我想知道我们是否还可以在provider项目中合并自定义 MarkLogic gradle 任务。或者我们需要创建一个 gradle 插件来启用这样的功能。

https://github.com/marklogic-community/ml-gradle/wiki/Writing-your-own-task

谢谢!

0 投票
1 回答
74 浏览

xquery - 添加 ml 单元测试后,Marklogic mlreloadmodule 抛出错误

运行 mlrelaodmodules 时出现以下错误

0 投票
2 回答
122 浏览

gradle - 如何在 MarkLogic 中清除模块数据库

清除 MarkLogic 数据库中所有模块的 gradle 任务是什么?

我试过mlClearDatabase了,但是没有用。