带有dev,swagger,no-liquibase的JHipster Docker Build

问题描述 投票:0回答:1

我正在尝试将我的JHipster Microservice应用程序作为Docker映像运行。我想启动一个开发容器进行测试。使用no-liquibase配置文件,该应用程序无需Liquibase即可运行。

我运行以下命令:mvnw软件包-Pdev,swagger,no-liquibase验证jib:dockerBuild

但是,我得到的输出确认没有找到配置文件:

未设置有效的配置文件,回退到默认配置文件:默认

然后我在与Liquibase有关的日志中得到错误(应将其禁用)。例如:

在类路径资源[com / treasury / prime / ms / config / LiquibaseConfiguration.class]中创建名称为'liquibase'的bean时出错:初始化方法的调用失败;嵌套异常为liquibase.exception.MigrationFailedException:更改集config / liquibase / changelog / 20191114045739_added_entity_Risk.xml :: 20191114045739-1 :: jhipster的迁移失败:原因:liquibase.exception.DatabaseException:表已存在;

如何在激活dev,no-liquibase,swagger配置文件的情况下构建docker映像?

spring-boot maven docker jhipster jib
1个回答
0
投票

似乎以下消息是关于active Spring profiles,而不是Maven配置文件。另请参见此Stack Overflow question

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

我确定devno-liquibaseswagger Maven配置文件已处于活动状态。否则,您会看到其他错误消息。

© www.soinside.com 2019 - 2024. All rights reserved.