使用com.intershop.gradle.jaxb插件提示未找到,该如何修复?
问题原因
该报错是因为com.intershop.gradle.jaxb:5.1.0版本未发布到默认搜索的Gradle官方插件中心,导致无法拉取对应插件构件。
解决方案
方案1:更换为Gradle插件中心已收录的版本
当前该插件在Gradle官方插件中心可正常拉取的最新稳定版为4.2.0,直接修改plugins块配置即可:
plugins { id 'com.intershop.gradle.jaxb' version '4.2.0' }
方案2:如需使用5.1.0版本,添加插件仓库配置
在项目根目录的settings.gradle文件头部添加pluginManagement配置,增加Maven Central作为插件搜索源:
pluginManagement { repositories { // 优先搜索Gradle官方插件中心 gradlePluginPortal() // 增加Maven Central源拉取5.x版本插件 mavenCentral() } }
补充排查项
- 确认Gradle版本兼容性:4.2.0版本插件要求Gradle 6.0及以上,5.1.0版本插件要求Gradle 7.0及以上
- 检查网络配置:确认当前网络可正常访问Gradle插件门户、Maven Central,如有代理需在Gradle配置中正确配置代理规则
- 修正jaxb配置注释:你当前配置的
javaGen块作用是从xsd文件生成Java代码,若需要从现有Java代码生成schema文件,需替换为schemaGen配置块
内容的提问来源于stack exchange,提问作者yurii.pitomets
相关产品推荐
相关产品推荐

