69 ServiceLocator sl = ServiceLocator.getInstance();
70 sl.setResourceAccessor(
new ClassLoaderResourceAccessor(getClass().getClassLoader()));
72 if (!System.getProperties().containsKey(
"liquibase.scan.packages")) {
73 if (sl.getPackages().remove(
"liquibase.core")) {
74 sl.addPackageToScan(
"liquibase.core.xml");
77 if (sl.getPackages().remove(
"liquibase.parser")) {
78 sl.addPackageToScan(
"liquibase.parser.core.xml");
81 if (sl.getPackages().remove(
"liquibase.serializer")) {
82 sl.addPackageToScan(
"liquibase.serializer.core.xml");
85 sl.getPackages().remove(
"liquibase.ext");
86 sl.getPackages().remove(
"liquibase.sdk");
88 String lockPackageName = DummyLockService.class.getPackage().getName();
89 logger.debugf(
"Added package %s to liquibase", lockPackageName);
90 sl.addPackageToScan(lockPackageName);
93 LogFactory.setInstance(
new LogWrapper());
96 DatabaseFactory.getInstance().register(
new PostgresPlusDatabase());
98 DatabaseFactory.getInstance().register(
new UpdatedMySqlDatabase());
101 SqlGeneratorFactory.getInstance().register(
new CustomInsertLockRecordGenerator());
104 SqlGeneratorFactory.getInstance().register(
new CustomLockDatabaseChangeLogGenerator());
static final Logger logger
Definition: DefaultLiquibaseConnectionProvider.java:51