2017-06-08 21 views
1

現在のプロジェクトにLiquibaseを統合しようとしています。私はクイックスタートガイドとドキュメンテーションのページを読んでいます。私はそれをAPIを介して使用したいと思います。彼らがサイトで言うように私はそれを実行すると、不足している設定ファイルについて不平を言う。だから私はliquibaseConfig.ymlを作成しました。しかし、システムはまだファイルが存在しないと訴えていますが、そこにあります。設定ファイルにはどのような内容がありますか?Liquibase設定ファイルの内容は?

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()); 

答えて

1

ソリューションはRessourceAccessorタイプである自分の質問に答えるために:ここで私はLiquiBaseをAPIを呼び出す方法です。私はそれをFileSystemResourceAccessorに変更しました。

Liquibase liquibase = new liquibase.Liquibase(DEFAULT_LIQUIBASE_CONFIGFILE, new FileSystemResourceAccessor(), 
     database); 
関連する問題