如何在脚本 Liquibase 中使用 Maven 变量?

How to use maven variable in scripts Liquibase?

我想在我的数据库中保存 Maven 信息,就像我在每个 运行 liquibase 中的项目版本。

我尝试将我的 maven 变量放在一个外部属性文件中,但它没有被使用,我的 table.

中的值为“{project.version}”

有办法获取这些信息吗?

感谢您的帮助。

您需要查看 Maven resource filtering 是什么。

当您在 pom.xml 中定义 <resource/>-s 时,您可以通过执行 <filtering>true</filtering> 打开过滤。这将告诉 Maven 替换资源中的所有 ${foo.bar}-like 变量。