我有一个 java 类,我想在 ml-gradle 和 roxy 中调用 MarkLogic 模块的后期部署。有没有这些例子?
问问题
98 次
2 回答
1
对于 ml-gradle,是否可以在“mlDeploy”末尾调用 Java 类?如果是这样,您可以通过创建 JavaExec 类型的 Gradle 任务,然后让 mlPostDeploy 依赖它来轻松地做到这一点,例如
mlPostDeploy.dependsOn myCustomTask
如果您需要它在加载模块后立即运行,并且在执行任何其他 ml-gradle 命令之前,您需要创建自己的命令作为 mlDeploy 的一部分 - 请参阅https://github.com/marklogic-community/ml -gradle/wiki/Writing-your-own-command了解更多信息,如果遇到问题,请随时在 ml-gradle 中发布问题。
于 2017-08-02T14:01:07.383 回答
0
Roxy 在 Ruby 上运行,因此您必须进行系统调用才能调用 Java。我们也在内部这样做以调用 MLCP、Corb2、XQSync 和 RecordLoader:
https://github.com/marklogic-community/roxy/blob/master/deploy/lib/server_config.rb#L1399
!
于 2017-08-24T10:13:42.783 回答