Java 液化配置文件内容?

Java 液化配置文件内容?,java,liquibase,Java,Liquibase,我正在尝试为我当前的项目集成Liquibase。我已经阅读了《快速入门指南》和文档页面。我想通过它的API使用它。当我像他们在网站上说的那样运行它时,它会抱怨缺少配置文件。所以我创建了liquibaseConfig.yml。但系统仍然抱怨文件不存在,但它确实存在。配置文件应该包含哪些内容?下面是我如何调用liquibase API的: Database database = DatabaseFactory.getInstance() .findCorrectDatabaseImp

我正在尝试为我当前的项目集成Liquibase。我已经阅读了《快速入门指南》和文档页面。我想通过它的API使用它。当我像他们在网站上说的那样运行它时,它会抱怨缺少配置文件。所以我创建了liquibaseConfig.yml。但系统仍然抱怨文件不存在,但它确实存在。配置文件应该包含哪些内容?下面是我如何调用liquibase API的:

Database database = DatabaseFactory.getInstance()
        .findCorrectDatabaseImplementation(new JdbcConnection(connection));

  Liquibase liquibase = new liquibase.Liquibase(DEFAULT_LIQUIBASE_CONFIGFILE, new ClassLoaderResourceAccessor(),
        database);

  liquibase.update(new Contexts(), new LabelExpression());

要回答我自己的问题,解决方案在于RessourceAccessor类型。我把它改为FileSystemResourceAccessor,它就可以工作了

Liquibase liquibase = new liquibase.Liquibase(DEFAULT_LIQUIBASE_CONFIGFILE, new FileSystemResourceAccessor(),
        database);