使用dev,swagger,no-liquibase

我试图将我的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映像?

twlwen 回答:使用dev,swagger,no-liquibase

以下消息似乎与active Spring profiles有关,而不与Maven个人资料有关。也请参见此Stack Overflow question

No active profile set,falling back to default profiles: default

我确信devno-liquibaseswagger Maven个人资料已处于活动状态。否则,您会看到其他错误消息。

本文链接:https://www.f2er.com/2639371.html

大家都在问