Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 云扳手集成与Liquibase故障_Google Cloud Platform_Google Cloud Spanner - Fatal编程技术网

Google cloud platform 云扳手集成与Liquibase故障

Google cloud platform 云扳手集成与Liquibase故障,google-cloud-platform,google-cloud-spanner,Google Cloud Platform,Google Cloud Spanner,我在尝试将Liquibase与扳手集成时遇到问题 我试图利用liquibase maven插件和社区支持的liquibase扳手扩展。不幸的是,当我在一个新数据库上运行mvn liquibase:update命令时,我得到了以下错误 我的pom.xml文件如下所示 <groupId>XXXXXX/groupId> <artifactId>spanner-data-model</artifactId> <version>0.0.1</v

我在尝试将Liquibase与扳手集成时遇到问题

我试图利用liquibase maven插件和社区支持的liquibase扳手扩展。不幸的是,当我在一个新数据库上运行mvn liquibase:update命令时,我得到了以下错误

我的pom.xml文件如下所示

<groupId>XXXXXX/groupId>
<artifactId>spanner-data-model</artifactId>
<version>0.0.1</version>

<properties>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>
    <maven.liquibase.version>4.3.1</maven.liquibase.version>
    <liquibase.version>1.0.1</liquibase.version>
</properties>

<build>
    <plugins>
        <plugin>
            <groupId>org.liquibase</groupId>
            <artifactId>liquibase-maven-plugin</artifactId>
            <version>${maven.liquibase.version}</version>
            <configuration>
                <propertyFile>src/main/resources/liquibase.properties</propertyFile>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>com.google.cloudspannerecosystem</groupId>
                    <artifactId>liquibase-spanner</artifactId>
                    <version>${liquibase.version}</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>
changeLogFile=/path/to/file/db.changelog-master.yaml
driver=com.google.cloud.spanner.jdbc.JdbcDriver
url=jdbc:cloudspanner:/projects/X/instances/X/databases/X

知道我做错了什么吗?感谢您的投入和想法

我认为这是由JDBC驱动程序中缺少可传递依赖项造成的。您是否介意尝试将以下依赖项添加到pom文件中:

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-spanner-jdbc</artifactId>
  <version>1.19.0</version>
</dependency>

com.google.cloud
谷歌云扳手jdbc
1.19.0


编辑:此问题已在1.0.2版的扳手液化库中修复。

谢谢。成功了!!