Spring Boot升级至3.3.2后出现POM解析异常问题求助
Spring Boot 3.3.2升级后Gradle构建出现Zipkin/Brave依赖管理解析错误
环境信息
- Spring Boot版本:3.3.2(从3.0.5升级)
- 构建工具:Gradle 8.9
- 依赖管理版本配置:
springBootVersion=3.3.2 dependencyManagementVersion=1.1.6
问题现象
升级后偶尔会输出大量如下错误信息,虽然构建最终能完成,但这些错误提示非常让人困惑:
Errors occurred while building effective model from C:\Users\<MY_USER>\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-dependencies\3.3.2\775c1cbdfb8f9bd6709801f86f1ba6262a9428ba\spring-boot-dependencies-3.3.2.pom: 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-reporter:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-sender-okhttp3:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-sender-libthrift:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-sender-urlconnection:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-sender-kafka:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-sender-amqp-client:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-sender-activemq-client:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-reporter-spring-beans:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-reporter-brave:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:zipkin-reporter-metrics-micrometer:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:brave:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.brave:brave-bom:6.0.3 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:brave-tests:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.brave:brave-bom:6.0.3 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:brave-context-jfr:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.brave:brave-bom:6.0.3 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:brave-context-log4j2:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.brave:brave-bom:6.0.3 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:brave-context-log4j12:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.brave:brave-bom:6.0.3 'dependencyManagement.dependencies.dependency.groupId' for ${project.groupId}:brave-context-slf4j:jar with value '${project.groupId}' does not match a valid id pattern. in io.zipkin.brave:brave-bom:6.0.3
查看对应的POM文件,里面确实包含${project.groupId}占位符,但不清楚Gradle对这种占位符的解析策略是什么。有没有人遇到过同样的问题?
内容的提问来源于stack exchange,提问作者Tony
相关产品推荐
相关产品推荐

