Какова задача Gradle для очистки всех модулей в базе данных MarkLogic?
Я пробовал mlClearDatabase
, но это не сработало.
Какова задача Gradle для очистки всех модулей в базе данных MarkLogic?
Я пробовал mlClearDatabase
, но это не сработало.
mlClearModulesDatabase
gradle не гарантирует полную очистку базы данных модулей, если другой сервер приложений зависит от этой базы данных модулей
mlClearDatabase -Pdatabase={db-name} -Pconfirm=true
gradle очистит указанную базу данных в принудительном режиме, по этой причине используется -Pconfirm=true. Если другие серверы приложений зависят от очищенной базы данных модулей, ваше приложение не будет работать.
Совершенно верно, что mlReloadModules
— это правильный способ развертывания/повторного развертывания модулей.
mlClearDatabase
очистит базу данных content.
Задача, которую вы ищете для очистки базы данных modules:
mlClearModulesDatabase
— если приложение существует, очистить его модули база данных; иначе ничего не делать
Если вы очищаете модули, чтобы убедиться, что вы развертываете новую базу данных модулей, вы можете использовать mlReloadModules
, который вызовет mlClearModules
, а затем mlLoadModules
.
https://github.com/marklogic-community/ml-gradle/wiki/Task-reference#modules