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?
As
liquibase.Runneris 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 aliquibase.properties, and point theliquibase.Runner.liquibaseConfigurationPathto the properties file.See the documentation here.