与此配置运行Maven的flyway-plugin
尝试使用飞行用的多个数据库实例
mvn flyway:migrate
:
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>4.0.3</version>
<configuration>
<driver>com.mysql.jdbc</driver>
<url>jdbc:mysql://localhost:3306/schema2?createDatabaseIfNotExist=true</url>
<user>root</user>
<password>root</password>
</configuration>
</plugin>
我尝试创建执行数像这样的解决方案: How to use Flyway configuration to handle multiple databases
从一次执行开始:
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>4.0.3</version>
<executions>
<execution>
<id>migrate-database</id>
<phase>compile</phase>
<goals>
<goal>migrate</goal>
</goals>
<configuration>
<driver>com.mysql.jdbc</driver>
<url>jdbc:mysql://localhost:3306/schema2?createDatabaseIfNotExist=true</url>
<user>root</user>
<password>root</password>
</configuration>
</execution>
</executions>
</plugin>
请参见异常:
[ERROR] Failed to execute goal org.flywaydb:flyway-maven-plugin:4.0.3:migrate (default-cli) on project UrbanLife: org.flywaydb.core.api.FlywayException: Unable to connect to the database. Configure the url, user and password! -> [Help 1]
貌似迁徙路线看不到里面 配置(有趣的是,在联系,我前面提到的,它的工作原理)
请帮助通过建立飞路multyDB整合行家。
下面的两个答案帮助了我。现在我使用下一个命令: mvn flyway:migrate @ migrate -MAINdatabase flyway:migrate @ migrate -TESTdatabase – JavaDev1987
@markdsievers为什么你从我的问题中删除了关于控制台的短语?新手更容易理解。 – JavaDev1987