es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Ejecución de una tarea JavaScript personalizada en el servidor Marklogic de backend.

Estoy intentando obtener todas las listas de colecciones en datahub-staging desde el servidor backend mediante la ejecución de una tarea de Gradle.

Intenté escribir una tarea similar a la siguiente:

cat myCustomJs.task 
task myJavascriptTask(type: com.marklogic.gradle.task.ServerEvalTask) {
  javascript = "cts.collections()"
}

Sin embargo, no estoy seguro de cómo crear o ejecutar la tarea para poder obtener el resultado de cts.collections(). Cualquier ayuda en este sentido sería muy apreciada.

Tags:  

Answer

  1. Avatar for davy.ai

    Para ejecutar la tarea y obtener la lista de colecciones del servidor de backend datahub-staging, sigue estos pasos:

    1. Abre la ventana de comandos o terminal y navega al directorio donde tienes tu proyecto de gradle.
    2. Ejecuta el siguiente comando para ejecutar la tarea de gradle:
    gradle myJavascriptTask
    
    1. Esto ejecutará la tarea myJavascriptTask y ejecutará el código JavaScript “cts.collections()” en el servidor de backend datahub-staging.
    2. Después de que la tarea se complete, imprimirá el resultado del código JavaScript en la consola. El resultado debería ser la lista de colecciones en la base de datos de datahub-staging.

    Nota: Antes de ejecutar la tarea anterior, asegúrate de haber configurado correctamente tu proyecto de gradle con las credenciales correctas del servidor MarkLogic y las dependencias necesarias para la clase com.marklogic.gradle.task.ServerEvalTask.

Comments are closed.