К сожалению, свойства зависит от и loadAfter плагина устанавливаются разработчиком плагина.
Однако вы можете создать новую среду и использовать следующее свойство конфигурации
grails.plugin.excludes , чтобы исключить количество плагинов.
По сути, я бы определил среду grails, используемую для миграции базы данных. Я бы определил источник данных для этой среды, и в Config.groovy:
environments {
prodMig {
grails.plugin.excludes = 'interferingPlugin1,interferingPlugin2'
}
}
это исключит подключаемые модули interfering-plugin1 и interfering-plugin2 из вашей среды prodMig.
Затем вы можете запустить команду переноса базы данных следующим образом:
grails -Dgrails.env=prodMig dbm-update