我正在使用Maven,Redshift数据库运行Flyway,这就是我得到的:
mvn -f postgresql.pom.xml clean compile flyway:migrate -Puat -Denv=xxx -Dxxx.flyway.properties=uat.flyway.properties
[错误]无法在项目zettabeat上执行目标org.flywaydb:flyway-maven-plugin:3.2.1:migrate(default-cli):java.lang.RuntimeException:无法加载驱动程序类。此错误可能是由一体式JAR包装引起的。请使用精益软件包再试一次..:C:\ Users \ HP%20(1941).m2 \ repository \ com \ amazon \ redshift \ redshift-jdbc42 \ 1.2.7.1003 \ redshift-jdbc42-1.2.7.1003.jar(Impossibile trovare il percorsospecificato-已翻译:无法找到指定的路径)-> [帮助1]
似乎无法在我的计算机中找到Redshift驱动程序的路径,可能是因为用户下的目录为空白(它是“ HP(1941)”)。
该变量存储在哪里?它不在pom.xml
或uat.flyway.properties
文件中,甚至不在Windows系统变量中。
我曾尝试使用一些安装了Maven的服务器,但随后他尝试从外部站点获取必要的驱动程序,而VPN阻止了此操作。