从 spring 应用程序中的 liquibase 执行程序获取错误消息:liquibase 包含的文件 **** 不是可识别的文件类型
getting error message from liquibase executor in the spring app: liquibase included file **** is not a recognized file type
master.xml 配置的片段是:
<include file="config/liquibase/changelog/20190925144235_added_entity_constraints_Order.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20200322165550_added_entity_constraints_BlogEntry.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20200425093313_updated_entity_Teacher" relativeToChangelogFile="false"/>
<!-- jhipster-needle-liquibase-add-constraints-changelog - JHipster will add liquibase constraints changelogs here -->
</databaseChangeLog>
问题的根源在于文件名中缺少 *.xml 扩展名:
config/liquibase/changelog/20200425093313_updated_entity_Teacher
而不是
config/liquibase/changelog/20200425093313_updated_entity_Teacher.xml
master.xml 配置的片段是:
<include file="config/liquibase/changelog/20190925144235_added_entity_constraints_Order.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20200322165550_added_entity_constraints_BlogEntry.xml" relativeToChangelogFile="false"/>
<include file="config/liquibase/changelog/20200425093313_updated_entity_Teacher" relativeToChangelogFile="false"/>
<!-- jhipster-needle-liquibase-add-constraints-changelog - JHipster will add liquibase constraints changelogs here -->
</databaseChangeLog>
问题的根源在于文件名中缺少 *.xml 扩展名:
config/liquibase/changelog/20200425093313_updated_entity_Teacher
而不是
config/liquibase/changelog/20200425093313_updated_entity_Teacher.xml