问题场景
电脑上的scala版本为2.11.8,然后使用IDEA创建scala的maven项目。
其中pom引入如下依赖
<build>
<plugins>
<!-- 该插件用于将Scala代码编译成class文件 -->
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.2.2</version>
<executions>
<execution>
<!-- 声明绑定到maven的compile阶段 -->
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
结果运行自己写的某个scala类时出现
Error:(3, 12) object alibaba is not a member of package com import
com.alibaba.fastjson.{JSON, JSONObject}
解决
将IDEA的maven设置,由阿里的中央仓库改为maven自带的中央仓库,然后重新import。如下