【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置
目录
1、Maven中心储存库查询依赖包信息
a、比如想添加MySql JDBC的依赖jar包,可以搜索“MySql JDBC”,得到如下图
b、点击进去,可以看到所有版本
c、假设我们选择8.0.11,点击进去,获取到MAVEN配置信息
2、修改pom.xml,新增依赖包配置
我们以上述的8.0.11的MySql JDBC依赖包为例,在pom.xml中添加相应的依赖
a、在pom.xml中的<dependencies></dependencies>标签中添加上述复制的信息,具体为:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
得到如下图
b、Maven会自动识别到依赖包的变化,提示是否“Import Changes”,点击下即可
3、常见问题
注意:如果添加依赖包,IDEA飘红提示"Dependency 'xxxx‘ not found",如下图
说明没有配置资源库的地址,需要如下步骤解决:
a、查看资源库的地址,点击界面上的 Repositories对应的值,此处是 ”Central“
b、点击进去,在页面上获取资源库的id、name和url,如下图,此处值分别是Central、Central Repository 和 http://central.maven.org/maven2/
c、在pom.xml的<repositories></repositories>中新增<repository>....</repository>配置如下信息
然后点击右下角弹出的“Import Changes”后就可以生效了,<version>5.0.6.RELEASE</version> 上的飘红消失了~
<dependencies></dependencies> 和 <repositories></repositories> 标签的具体含义,参见 《pom.xml配置项详解》