问题标签 [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 投票
2 回答
85 浏览

marklogic - ml-gradle 可以将查询选项文件部署到应用服务器吗?

我有一个配置了 DHF 5 和 ml-gradle 的 MarkLogic 集群。我有多个 HTTP 应用程序服务器和几个查询选项文件。

当我执行时mlDeploy,查询选项文件被部署到最终的应用服务器,而不是其他服务器。有没有办法告诉 ml-gradle 将它们部署到其他应用服务器?甚至,某些应用程序服务器的某些选项文件?

我可以使用 curl 手动执行此操作,但我想避免这样做。

0 投票
1 回答
74 浏览

gradle - 使用 ml-gradle 加载 XQuery 文件时如何在 URI 中添加前缀

我正在使用 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”创建一个额外的文件夹。

0 投票
0 回答
22 浏览

marklogic - 使用 ML-Gradle 任务自动运行 Marklogic Javascript 文件和代码

我正在尝试使用 ml-gradle 任务自动运行 Datafix 脚本。Myscripts 位于目录中,例如c:/data/scripts/Release_123

Release_123 也可以有子目录,每个子目录都有需要执行的数据修复脚本( SJS文件)。

我的要求是拥有从这些文件中读取代码并执行它的 ml-gradle 任务。

有什么方法可以实现这一点。

0 投票
2 回答
25 浏览

gradle - 使用不同的 gradle 命令

这是我遇到的一些gradle命令:

谁能解释每个任务的用途?

0 投票
1 回答
35 浏览

marklogic - 使用 ml-gradle 部署模块时是否可以忽略某些模块或路径?

我们有两个环境 - 两个 MarkLogic 集群 - 除了我们希望允许将数据发布到一个环境(预生产环境)而不是另一个环境(生产,面向公众)之外,这两个环境基本相同。我们使用 ml-gradle 来部署模块。在部署到生产环境时,我们想忽略或省略接受 POST 数据的模块/路径。

我找不到任何描述这是否可能或如果可能的话如何配置的文档。是否可以?如果是这样,怎么做?如果不可能,我们有什么选择?类似于 post-deploy 命令,然后从生产模块数据库中删除模块?

0 投票
1 回答
451 浏览

gradle - Gradle 构建失败,安装 ml-gradle 插件

我刚刚通过自制软件安装了 Gradle。7.0 版。我运行了一个没有错误的 hello world 任务。然后我按照说明安装 ml-gradle ( https://github.com/marklogic-community/ml-gradle )。我得到构建失败:

出了什么问题:任务':mlNewProject'(类型'NewProjectTask')的配置发现了一些问题。

  • 类型“NewProjectTask”属性“adminManager”缺少输入或输出注释。

    原因:在最新检查期间不考虑没有注释的属性。

不知道从哪里开始。有任何想法吗?

OSX gradle 版本


摇篮 7.0

构建时间:2021-04-09 22:27:31 UTC 修订:d5661e3f0e07a8caff705f1badf79fb5df8022c4

Kotlin:1.4.31 Groovy:3.0.7 Ant:Apache Ant(TM) 版本 1.10.9 编译于 2020 年 9 月 27 日 JVM:15.0.2 (Oracle Corporation 15.0.2+7) 操作系统:Mac OS X 11.2.3 x86_64

java -version openjdk version "15.0.2" 2021-01-19 OpenJDK Runtime Environment (build 15.0.2+7) OpenJDK 64-Bit Server VM (build 15.0.2+7, 混合模式, 共享)

0 投票
1 回答
55 浏览

marklogic - ml-gradle 本地消息错误导致部署失败

我正在尝试使用 ml-Gradle 将我的应用程序部署到 AWS 中 EC2 实例上的 MarkLogic Server。对于我运行的任何 gradle 命令,我都会收到以下错误,并且在网络上找不到任何有关它的信息。

错误: Error occurred while loading REST modules: Error occurred while loading modules; host: <IP IS HERE BUT TAKEN OUT BY ME FOR THIS POST>; port: 8010; cause: Local message: /config/query not found for write. Server Message: Request failed. Error body not received from server

我知道我正在为主机点击正确的 IP 地址并拥有正确的凭据。有没有人见过这个?这在我们的 DEV 环境中部署得很好,所以奇怪的是它在这个环境中不起作用。

0 投票
1 回答
39 浏览

marklogic - 我可以将 mlDatabasesWithForestsOnOneHost 与副本一起使用吗?

mlPrintForestPlan当我尝试mlDatabasesWithForestsOnOneHost在 3 节点集群中使用副本时出现错误。

mlPrintForestPlan命令显示上述配置的错误。我是否需要指定其他内容才能仅在一台主机上设置数据库,而在另一台主机上设置副本?

版本:

  • 标记逻辑:10.0-5.1
  • 毫升级:6.3
  • JDK:openjdk 版本“13.0.2” 2020-01-14
0 投票
1 回答
54 浏览

marklogic - 在 ml-gradle 中为数据库设置 Marklogic 森林的总数

我目前正在使用 ml-gradle 为应用程序配置数据库和应用服务器等资源。这些配置将部署到 ML10 环境。

我有一个内容数据库,环境中有九台主机。我已经设置了 ml-gradle 属性mlContentForestsPerHost=1,所以它总共为内容数据库创建了 9 个森林。

但是我总共只需要 5 个森林来创建我的内容数据库。

有没有办法通过任何 ml-gradle 属性来实现,或者只能使用 json 森林配置来实现?

请分享你的想法。

0 投票
1 回答
23 浏览

marklogic - 如何将参数值传递给 gradle mlExportToFile 转换模块

我目前正在使用 mlExportToFile 将 JSON 文档导出到单个文件。我想将一个参数值从我的 shell 脚本传递给转换模块。默认情况下,转换模块函数(由 gradle mlCreateTransform -PtransformName=CustomerTransform -PtransformType=sjs 创建)采用 3 个变量作为输入 - 上下文、参数和内容。但是,在定义参数时,如下面的脚本所示,该值不会发送到转换函数。