Reputation: 1480
I have created a new liquibase.Runner
and filled in the db credentials properties using placeholder which should be filled from a DeployIt dictionary. But those properties values are not being resolved, like url
, username
, etc?.
Please suggest does liquibase.Runner
supports dictionary placeholder replacement or not?
Upvotes: 0
Views: 322
Reputation: 17769
As liquibase.Runner
is a Container in XL Deploy, it does not support placeholder replacement. Placeholder replacement is only supported on the conversion from Deployable to Deployed. If you want to externalize the settings, please put them in a liquibase.properties
, and point the liquibase.Runner.liquibaseConfigurationPath
to the properties file.
See the documentation here.
Upvotes: 1