Maven项目报错:Cannot resolve jdk.tools:jdk.tools:1.6

问题描述:

运行Maven项目的时候出现了Cannot resolve jdk.tools:jdk.tools:1.6的错误,报错如下:

image

解决办法:

  1. 根据Maven的提示信息定位到出现出错的位置
image
  1. 发现是org.apache.hadoop:hadoop-annotations:2.5.1依赖的问题,但是项目中没有引入该依赖,应该是其他的依赖引入了该依赖。

  2. 往上寻找引入的依赖,发现问题出在org.apache.hbase:hbase-server:1.1.5

image
  1. 定位到pom.xml文件的hbase-server位置,加入exclusions
 
            org.apache.hive
            hive-jdbc
            1.2.1
            
                
                    jdk.tools
                    jdk.tools
                
            
        

5.成功解决问题


图片.png

你可能感兴趣的:(Maven项目报错:Cannot resolve jdk.tools:jdk.tools:1.6)