【发布时间】:2012-10-07 17:59:00
【问题描述】:
我正在尝试使用 maven/flyway 通过 ODBC 进行数据库版本控制。
我使用 sql server localdb 作为数据库。但是当我运行 mvn flyway:status: 时没有提供用户名/密码时,我收到以下错误:
Flyway 错误:com.googlecode.flyway.core.exception.FlywayException: 缺少数据库用户名。它没有被指定为属性,它 未在 settings.xml 中为 ID 为“flyway-db”的服务器定义
当我给出空的用户名/密码时,它会显示:
Flyway 错误:com.googlecode.flyway.core.exception.FlywayException: 缺少数据库用户名。它没有被指定为属性,它 未在 settings.xml 中为 ID 为“flyway-db”的服务器定义 -> [帮助 1]
我的数据库没有用户名/密码。以下是我正在使用的配置标签(如果用户名/密码为空):
<configuration>
<driver>sun.jdbc.odbc.JdbcOdbcDriver</driver>
<url>jdbc:odbc:localdbtest</url>
<user></user>
<password></password>
</configuration>
我相信对于空的用户名/密码,还有其他事情需要做。 不确定。非常感谢您的帮助。
【问题讨论】:
标签: java maven-plugin flyway