Windows系统下构建Keycloak源码失败求助:路径格式不一致问题
本地构建Keycloak源码时出现路径相关测试错误
本地环境配置
- Java版本:17.0.2
- Maven版本:3.9.1
- Git已安装
问题详情
严格按照Keycloak Git仓库的README步骤克隆项目后,执行mvn clean install命令时出现测试错误,具体错误信息如下:
[ERROR] ConfigurationTest.testDatabaseDefaults:259 expected:jdbc:h2:file:C:[\Users\inesb\data\]h2/keycloakdb;;AUTO_... but was:jdbc:h2:file:C:[/Users/inesb/data/]h2/keycloakdb;;AUTO_... [ERROR] ConfigurationTest.testDatabaseProperties:337 expected:jdbc:h2:file: [C:\Users\inesb\data\h2/keycloakdb;;AUTO_SERVER=TRUE];NON_KEYWORDS=VALUE but was:jdbc:h2:file:[test- dir/data/h2/keycloakdb;;test=test;test1=test1];NON_KEYWORDS=VALUE
已尝试的解决方法
- 执行
mvn clean install -Pdistribution -DskipTests命令,仍因相同错误构建失败 - 推测问题与测试配置中的路径不一致有关,尝试修改
ConfigurationTest类引入Path类处理路径,未解决问题
内容的提问来源于stack exchange,提问作者InesBelhaj
相关产品推荐
相关产品推荐

