Я хочу прочитать свойства журнала изменений Liquibase из внешнего файла свойств.Я не хочу определять их в файле databasechangelog.xml в теге свойства, так как мне нужны разные параметры для разных сред.Мой внешний файл свойств будет выбран в соответствии с профилем, который я выбрал для плагина maven.Например, СОЗДАЙТЕ ИЛИ ЗАМЕНИТЕ SYNONYM $ {schema1} .myTable FOR $ {schema2} .myTable;Я хочу, чтобы эти параметры $ {schema1} и $ {schema2} были выбраны из файла свойств.Возможно ли это
Редактировать: В соответствии с комментарием @bilak я попробовал этот pom.xml:
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.4.2</version>
<configuration>
<propertyFile>${basedir}/../environments/${build.profile.id}/liquibase.properties</propertyFile>
<changeLogFile>${basedir}/src/main/resources/sql/db-changelog-master.xml</changeLogFile>
</configuration>
</plugin>
liquibase.properties:
driver=oracle.jdbc.OracleDriver<br>
url=xxxxx<br>
username=xxxxxx<br>
password=xxxxxx<br>
parameter.testcolumn=test_column
Параметры конфигурации дБ считываются правильно, но столбец parameter.test не используется
mvn liquibase: update -Pprofile