问题标签 [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.
marklogic - 运行 gradle mlExportBatchesToDirectory 时出现“超出 GC 开销限制”错误
运行 gradle mlExportBatchesToDirectory 时收到“超出 GC 开销限制”错误。
gradle 命令是:
即使我将批量大小减少到 50,错误仍然会发生。
marklogic - 如何在 gradle 中读取 xqy 文件的内容并将其作为字符串值传递给 gradle 任务?
我在 ml-gradle 项目中有一个路径为 a/b/sample.xqy 的 xqy 文件,它将自定义字典插入到数据库中。
我想将该 xquery 文件作为 gradle 任务的一部分运行。我可以通过以字符串格式提供代码来运行代码,但想通过文件运行。
请帮忙:
摇篮任务:
marklogic - ml-gradle 在另一个组节点中创建意外的额外森林
我们正在使用 ml-gradlev4.1.0
和 MLv10.0-3
我们在集群中有 2 个组 A 和 B。A 有 6 个节点,B 有 4 个节点。
尽管使用属性mlDatabasesWithForestsOnOneHost
ml-gradle 在 B 组中创建了一个额外的森林(以及 A 组中的一个森林用于特定 DB)。
由于mlDatabasesWithForestsOnOneHost
设置了此属性,因此不应为特定数据库创建超过 1 个主林。
我还设置了mlForestsPerHost
属性DB_name,1
请帮忙。
gradle - 直接从 Gradle 执行 XQuery 脚本,而不是从 QConsole
我想直接从 Gradle 而不是 QConsole 执行 XQuery 脚本。怎么做?
是否有 mlGradle 任务?或者我们可以定义一个任务,比如从 gradle 运行 MLCP?
marklogic - 有没有办法基于现有的 ML 应用服务器反向生成 ml-gradle 项目配置设置?
mlDeploy和mlUndeploy可以从 CI/CD 重建 ML 应用程序。使用ml-gradle是管理新 ML 应用服务器的默认方式。这太棒了。
如何迁移现有的 ML 应用以使用 ml-gradle 进行管理?如何从现有的 ML 应用服务器(特别是不同的索引)自动重建 ML gradle 项目?(我们在一个现有的 ML 应用服务器上有超过 50 种不同类型的索引。)手动重新创建 ml-gradle 项目真的很慢而且很容易犯人为错误。
有什么建议可以自动化逆向工程吗?
jenkins - 由于 .svn 文件夹,Jenkins 作业因“mlDeployApp”任务而失败
我是 Jenkins 的新手,并在自由风格项目中建立了一份工作,以便为每次提交从 svn 存储库中获取 dhf 项目。我已经使用了这里提到的 Jenkins svn 提交后挂钩 - https://plugins.jenkins.io/subversion/(Windows 特定的提交后挂钩)。SCM Poll 工作正常,对于 SVN Repo 中的每次提交,我的 Jenkins 工作都会被触发,但是一旦它调用 gradle mlDeploy,它就会在 Jenkins 工作空间内的项目结构中隐藏的 .svn 文件夹失败。
我怎样才能摆脱这个隐藏的 .svn 文件夹以使我的构建成功?
构建日志:
00:31:22 检查资源是否存在:.svn 00:31:22 将 XML GET 请求作为用户“admin”发送到路径:/manage/v2/databases 00:31:22 00:31:22 > 任务:mlDeployApp FAILED 00:31:22:mlDeployApp(线程 [':',5,main] 的执行工作人员)完成。花了 1 分钟 47.206 秒。00:31:22 00:31:22 FAILURE:构建失败,出现异常。00:31:22 00:31:22 * 出了什么问题:00:31:22 任务“:mlDeployApp”执行失败。00:31:22 >无法确定要与数据库资源目录关联的数据库:C:\Users\local.jenkins\workspace\devJob\dev\src\main\hub-internal-config\databases.svn 00:31:22 00:31:22 * 尝试:00:31:22 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。00:31:22 00:31:22 * 在https://help.gradle.org获取更多帮助 00:31:22 00:31:22 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。00:31:22 使用“--warning-mode all”显示个别弃用警告。00:31:22 见https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings 00:31:22 00:31:22 在 2m 18s 内构建失败 00:31:22 6可操作的任务:6 执行 00:31:22 构建步骤“调用 Gradle 脚本”将构建结果更改为失败 00:31:22 构建步骤“调用 Gradle 脚本”将构建标记为失败 00:31:28 完成:失败
gradle - 使用 ml-gradle 添加 ml-data 文件夹的权限
我正在使用 ml-gradle 插件将数据和模块部署到 ML10 数据库。我使用mlModulePermissions属性来设置模块的权限。
是否有类似的属性来设置从 ml-data 目录加载的文件的权限?
marklogic - 执行 mlDeploy 时 ml-gradle 调用哪个端口号
mlDeploy
在 MarkLogic 中执行、、mlRelaodModules
和mlLoadModules
任务时,gradle 在内部使用哪个端口号?
java - Gradle 任务错误:使用 ServerEvaluationCall 调用 xquery 模块时引发 NullPointerException
我是 gradle 新手,需要编写一个任务来安排 MarkLogic 备份。
因此,我想调用一个 XQuery 模块,该模块使用配置 XML 来获取备份的详细信息。
所以我尝试了这个:
我都试过了:
hubConfig.newStagingClient()
DatabaseClientFactory.newClient(host,portno,new DatabaseClientFactory.DigestAuthContext(username, password))
这不起作用,只是给出这个错误:
任务“:mlBackupTask”执行失败。java.lang.NullPointerException(没有错误信息)
有人可以帮忙吗?
unit-testing - mlUnitTest 在测试结束时抛出 java.nio.file.NoSuchFileException
我尝试将 mlunitTest 与 ml-gradle 3.17.1 和 Marklogic marklogic-unit-test-client:1.0.0 一起使用
所有测试都正常,我在 UI 和 ml-gradle 上与我的测试用户一起测试。
但是当 ml-gradle 想要访问目录中的结果时[build\test-results\marklogic-unit-test\TEST-{test-name}]
,java 会抛出错误,因为该文件不存在。
就在有评论指出它清除目录之前。
有没有人使用 mlunitTest 没有这个问题?如果我用参数给出结果目录的名称也是一样的:-PunitTestResultsPath=testML
以下是这部分执行的痕迹: