我试图让liquibase基于Hibernate实体生成变化集。我们有一个多模块的maven项目,在不同的模块中洒满了持久化的对象。
我的建议是将管理数据库的模式从现有的maven模块中分离出来,放在一个单独的模块中。
埃里克
想出了解决方法:所以我们有一堆核心的maven模块和一套针对特定客户的定制化模块,最终客户模块是 "顶层 "模块,当应用打包时,是针对特定的顶层客户模块打包的。
所以解决方法是除了 "顶层 "客户模块外,其他模块都增加以下内容。
<build>
<plugins>
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.9.0</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>