【发布时间】:2016-03-07 00:38:42
【问题描述】:
我成功运行了“maven compile”,但是当我调用“liquibase:diff”时,出现以下错误。我不确定这个错误是否对应于实际的错误,因为我已经清楚地列出了数据库。我附上了我的 pom.xml。我是 liquibase 的新手,在 Java 环境中没有太多编码经验。提前感谢您的任何帮助。
未能在项目airerrecon上执行目标org.liquibase:liquibase-maven-plugin:3.4.2:diff > (default-cli):必须提供参考数据库来执行差异。 -> [帮助 1]
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>${liquibase.version}</version>
<configuration>
<changeLogFile>src/main/resources/config/liquibase/master.xml</changeLogFile>
<diffChangeLogFile>src/main/resources/config/liquibase/changelog/${maven.build.timestamp}_changelog.xml</diffChangeLogFile>
<driver>com.mysql.jdbc.Driver</driver>
<url>jdbc:mysql://us-cdbr-azure-northcentral-b.cloudapp.net</url>
<referencedatabaseref>aerialrecon</referencedatabaseref>
<username>username</username>
<password>password</password>
<verbose>true</verbose>
<logging>debug</logging>
</configuration>
<dependencies>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.2-GA</version>
</dependency>
<dependency>
<groupId>org.liquibase.ext</groupId>
<artifactId>liquibase-hibernate4</artifactId>
<version>${liquibase-hibernate4.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>${project.parent.version}</version>
</dependency>
</dependencies>
</plugin>
【问题讨论】: