Maven 在CDATA标记内使用Liquibase属性文件中定义的值
不幸的是,我们在工作中没有使用Liquibase内置标记,现在修复现有变更集已经太晚了。是否有人试图在不修改Liquibase maven插件的情况下,将参数传递给包装在CDATA标记中的查询?然而,添加一个新的maven构建插件是可以的Maven 在CDATA标记内使用Liquibase属性文件中定义的值,maven,liquibase,Maven,Liquibase,不幸的是,我们在工作中没有使用Liquibase内置标记,现在修复现有变更集已经太晚了。是否有人试图在不修改Liquibase maven插件的情况下,将参数传递给包装在CDATA标记中的查询?然而,添加一个新的maven构建插件是可以的 <changeSet id="XXXXX" author="Mehrad"> <sql> <![CDATA[ DO SOMETHING USING THE PARAMETER..
<changeSet id="XXXXX" author="Mehrad">
<sql>
<![CDATA[
DO SOMETHING USING THE PARAMETER..
]]>
</sql>
<rollback><sql><![CDATA[ do something else ]]></sql></rollback>
</changeSet>
Liquibase支持,我认为这正是您需要的。您应该能够在CDATA块中使用then,尤其是在更高版本(3.2.2+)的Liquibase中 谢谢Nathan,在2.0.3版上表现得非常出色。我不希望changelog参数在内置属性之外工作。