Java 与liquibase maven插件和spring引导冲突

Java 与liquibase maven插件和spring引导冲突,java,maven,spring-boot,liquibase,Java,Maven,Spring Boot,Liquibase,我已经设置了一个SpringBoot项目(父项目),里面有3个模块 -- parent --module 1 --module 2 --module 3 现在,我想添加一个新的maven项目作为这个父项目的新模块 新的maven项目使用了liquibase maven插件,可以完美地作为单个项目使用。但是,当我尝试将新的maven项目集成到父项目时,它失败了 Failed to execute goal org.liquibase:liquibase-maven-plugin:3.

我已经设置了一个SpringBoot项目(父项目),里面有3个模块

-- parent
  --module 1
  --module 2
  --module 3
现在,我想添加一个新的maven项目作为这个父项目的新模块

新的maven项目使用了liquibase maven插件,可以完美地作为单个项目使用。但是,当我尝试将新的maven项目集成到父项目时,它失败了

Failed to execute goal org.liquibase:liquibase-maven-plugin:3.5.3:update (default) 
on project database-migration: Error setting up or running Liquibase: 
liquibase.exception.DatabaseException: liquibase.exception.DatabaseException: 
Connection could not be created to ${database.url} with driver org.postgresql.Driver.  
Possibly the wrong driver for the given database URL
当我将此父节添加到新模块项目中时,liquibase maven插件无法再替换在
liquibase.properties
文件中定义的占位符
${database.url}

<parent>
    <artifactId>backend-parent</artifactId>
    <groupId>xyz</groupId>
    <version>0.1.0-SNAPSHOT</version>
</parent>
url: ${database.url}
username: ${database.username}
verbose: true
contexts: ${environment}
正如我所说的,在新模块POM中没有父部分也可以正常工作。 我使用这个cmd来构建迁移

mvn clean install -Pupdate-db -Denv=local
我曾尝试过以下几种解决方法:


谢谢你的建议。

什么是“液化财产”的延伸?因为您在此处使用的占位符无效…@rios0rios0抱歉,文件名为liquibase.properties
url: ${database.url}
username: ${database.username}
verbose: true
contexts: ${environment}
mvn clean install -Pupdate-db -Denv=local