maven JHipster Docker采用开发、 Swagger 、无液基构建

xxe27gdn  于 2022-12-17  发布在  Maven
关注(0)|答案(1)|浏览(126)

我正在尝试运行我的JHipster微服务应用程序作为一个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;

我怎样才能建立与开发,无liquibase,昂首阔步配置文件的码头形象活动?

xfb7svmp

xfb7svmp1#

看起来下面的消息是关于active Spring profiles的,而不是Maven配置文件。也请参见此Stack Overflow question

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

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

相关问题