确认已安装正确的gradle版本,可以在工程目录下执行"./gradlew wrapper"即可自动下载并安装正确版本。
确认已在build.gradle中正确引入了avro gradle插件: buildscript { repositories { jcenter() } dependencies { classpath 'com.github.jengelman.gradle.plugins:shadow:5.0.0' classpath 'org.apache.avro:avro-gradle-plugin:1.9.2' } }
确认在使用插件时,已通过apply plugin正确引用了avro插件: apply plugin: 'com.github.johnrengelman.shadow' apply plugin: 'org.apache.avro'
如果在构建过程中遇到“Missing classpath separator”的错误,可以通过在build.gradle中将classpath组件从“调用”更改为“implementation”来解决问题: dependencies { implementation 'org.apache.avro:avro-compiler:1.9.2' implementation 'org.apache.avro:avro-ipc:1.9.2' implementation 'org.apache.avro:avro-mapred:1.9.2' }
执行完以上步骤后重新构建项目,问题应该就可以被解决了。