Update 2 database sekaligus menggunakan liquibase

Saya mencoba memperbarui dua database secara bersamaan menggunakan dua profil di file pom saya, tetapi saya hanya dapat memperbarui salah satunya. Apakah ada cara agar saya dapat menjalankan kedua profil hanya dengan satu eksekusi mvn liquibase:update? Saya sudah mencoba melakukannya menggunakan tag executions tetapi saya mendapatkan kesalahan saat menjalankan perintah pembaruan.

berkas pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.3</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.petapilot</groupId>
    <artifactId>migrations</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>Migrations</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>15</java.version>
        <start-class>com.petapilot.migrations.MigrationsApplication</start-class>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.liquibase</groupId>
            <artifactId>liquibase-core</artifactId>
            <version>4.3.1</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <scope>runtime</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                    <mainClass>${start-class}</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.liquibase</groupId>
                <artifactId>liquibase-maven-plugin</artifactId>
                <version>4.3.1</version>
                <configuration>
                        <url>${liquibase.url}</url>
                        <driver>${liquibase.driver}</driver>
                        <username>${liquibase.username}</username>
                        <password>${liquibase.password}</password>
                        <changeLogFile>src/main/resources/db/changelog/master/db.changelog-master.xml</changeLogFile>
                </configuration>
            </plugin>

        </plugins>
    </build>

    <profiles>
        <profile>
            <id>db-mysql</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <liquibase.url>jdbc:mysql://localhost:3306/saft-demo-dump</liquibase.url>
                <liquibase.driver>com.mysql.cj.jdbc.Driver</liquibase.driver>
                <liquibase.username>*****</liquibase.username>
                <liquibase.password>*****</liquibase.password>
            </properties>
        </profile>
        <profile>
            <id>db-postgres</id>
            <properties>
                <liquibase.url>jdbc:postgresql://localhost:5432/saft-demo-dump</liquibase.url>
                <liquibase.driver>org.postgresql.Driver</liquibase.driver>
                <liquibase.username>******</liquibase.username>
                <liquibase.password>****</liquibase.password>
            </properties>
        </profile>
    </profiles>

</project>

person Fabio    schedule 17.03.2021    source sumber
comment
apakah Anda perlu melakukan itu di pakar? Saya melihat Anda memiliki tag spring-boot di sini. Jadi mungkin Anda bisa melakukan sesuatu seperti ini   -  person bilak    schedule 18.03.2021