JHipster Docker构建与开发,招摇,没有液化



我正试图将JHipster Microservice应用程序作为Docker映像运行。我想建立一个用于测试的开发容器。应用程序在没有Liquibase的情况下使用no-liquibase配置文件运行。

我运行以下命令:

mvnw package -Pdev,swagger,no-liquibase verify jib:dockerBuild

然而,我得到的输出确认没有找到任何配置文件:

没有活动配置文件集,返回到默认配置文件:default

然后我在与Liquibase相关的日志中得到错误(应该禁用(。例如:

Error creating bean with name 'liquibase' defined in class path resource [com/treasury/prime/ms/config/LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.MigrationFailedException: Migration failed for change set config/liquibase/changelog/20191114045739_added_entity_Risk.xml::20191114045739-1::jhipster:
Reason: liquibase.exception.DatabaseException: Table already exists;

如何在dev、无liquibase、swagger配置文件处于活动状态的情况下构建docker映像?

看起来下面的消息是关于活动的Spring概要文件,而不是Maven概要文件。请参阅此堆栈溢出问题。

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

我确信devno-liquibaseswaggerMaven配置文件已经处于活动状态。否则,您会看到不同的错误消息。

最新更新