我试图将我的JHipster microservice应用程序作为Docker映像运行。 我想启动一个开发容器进行测试。使用no-liquibase配置文件,该应用程序无需使用Liquibase即可运行。
我运行以下命令: mvnw软件包-Pdev,swagger,no-liquibase验证jib:dockerBuild
但是,我得到的输出确认没有找到配置文件:
未设置有效的配置文件,而是使用默认配置文件:默认
然后我在与Liquibase有关的日志中得到错误(应将其禁用)。例如:
在类路径资源[com / treasury / prime / ms / config / LiquibaseConfiguration.class]中创建名称为'liquibase'的bean时出错:调用init方法失败;嵌套异常为liquibase.exception.MigrationFailedException:更改集config / liquibase / changelog / 20191114045739_added_entity_Risk.xml :: 20191114045739-1 :: jhipster的迁移失败: 原因:liquibase.exception.DatabaseException:表已存在;
如何在激活dev,no-liquibase,swagger配置文件的情况下构建docker映像?