环境
windows10;
idea;
错误分析
首先排除,maven下下载依赖没问题,也就是写代码是没有报红;
那么很有可能是pox.xml中的依赖配置有问题,如下:
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>${avro.version}</version>
<scope>provided</scope>
</dependency>
将<scope>provided</scope>
注释掉试试。
- provided
provided意味着打包的时候可以不用包进去,别的设施(Web Container)会提供。事实上该依赖理论上可以参与编译,测试,运行等周期。相当于compile,但是在打包阶段做了exclude的动作。