【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置

目录

1、Maven中心储存库查询依赖包信息

2、修改pom.xml,新增依赖包配置


1、Maven中心储存库查询依赖包信息

    URL:http://mvnrepository.com

    a、比如想添加MySql JDBC的依赖jar包,可以搜索“MySql JDBC”,得到如下图

    【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第1张图片

    b、点击进去,可以看到所有版本

    【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第2张图片

    c、假设我们选择8.0.11,点击进去,获取到MAVEN配置信息

    【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第3张图片

2、修改pom.xml,新增依赖包配置

    我们以上述的8.0.11的MySql JDBC依赖包为例,在pom.xml中添加相应的依赖

    a、在pom.xml中的标签中添加上述复制的信息,具体为:

       
       
            mysql
            mysql-connector-java
            8.0.11
       

         得到如下图

         【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第4张图片

    b、Maven会自动识别到依赖包的变化,提示是否“Import Changes”,点击下即可

        【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第5张图片

3、常见问题

    注意:如果添加依赖包,IDEA飘红提示"Dependency 'xxxx‘ not found",如下图

    

    说明没有配置资源库的地址,需要如下步骤解决:

    a、查看资源库的地址,点击界面上的 Repositories对应的值,此处是 ”Central“

    【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第6张图片

    b、点击进去,在页面上获取资源库的id、name和url,如下图,此处值分别是Central、Central Repository 和 http://central.maven.org/maven2/

    【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第7张图片    

    c、在pom.xml的中新增....配置如下信息

         然后点击右下角弹出的“Import Changes”后就可以生效了,5.0.6.RELEASE 上的飘红消失了

    【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置_第8张图片

 

和  标签的具体含义,参见 《pom.xml配置项详解

你可能感兴趣的:(【Spark开发必备技能】5-2-Maven项目管理-新增依赖包配置)