Ich versuche Systemeigenschaft zu passieren Befehle dbm - z.B .:Wie Systemeigenschaften passieren 3 Datenbank-Migration Grails-Befehle
grails -Ddb.host=localhost dbm-gorm-diff
Aber Systemeigenschaften ignoriert werden.
Ich habe versucht, die folgenden build.gradle
hinzuzufügen:
[bootRun, test, dbmUpdate, dbmGormDiff, runCommand].each { task ->
configure(task) {
systemProperties = System.properties
}
}
Es funktioniert für run-app
aber nicht für dbm-Befehle.
Damit ich 'Fehler beim Initialisieren des Classpath: Kann nicht unbekannte Eigenschaft‚ApplicationContextCommandTask‘für root project' bekommen - Wie auch immer das Problem ist, dass unabhängig von der Konfiguration verwendet (explizit oder allgemein) Systemeigenschaften arbeiten nicht für dbm Befehle . Die einzige Problemumgehung, die ich bisher gefunden habe, ist 'run-command'. – verglor