在使用IDEA过程中,有很多地方需要pom文件导入maven依赖,以给pom文件添加一个spark-core的依赖为例:
1.找并进入网站:Maven Repository: Search/Browse/Explore (mvnrepository.com)
2.在搜索框输入:spark-core,点击搜索,选择Apache版本的
3.找到自己想要的版本(我选的3.1.1),点击version的小方框
4.进入界面之后,复制下面maven方框的命令
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.12</artifactId>
<version>3.1.1</version>
</dependency>
5.在porject找到target文件下的pom.xml点开,把复制的命令贴在pom.xml文件里面:
之前如果没有添加过依赖包,字段“org.apache.spark”、“spark-core_2.12”和“3.1.1”是红色的,说明IDEA里面没有该源码包,此时需要下载源码,点开IDEA右侧maven视图,找到下面带有红色波浪线的地方(下图没有是因为我下载过了),然后点击下载符号,选择“Download Sources”下载即可。(Download Sources是下载源码,Download Documentation是下载文档,一般选择下载源码)
其他依赖包、源码按上述操作导入下载即可。
如果没有添加依赖包,是找不到相关命令的源码的(“Nothing found”)。或者使用那句代码的时候,用“Ctrl+鼠标左键”查看源码的时候会提示:Catnot find declaration to go to
(原因:没有添加相关的依赖包),按上述流程添加依赖包并下载源码就好了。