Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT
一、maven报错?
Maven项目编译打包报错,Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT.
项目中引用phoenix-spark,phoenix-spark里面引用了 hbase-server包,此包又引用了 glassfish这个包,是给servlet用的。
这个包有点坑,我的默认是加载3.0.1版本。下载 b01-b12.其中有几个引用的SNAPSHOT版本,死活引用不到。
二、怎么解决?
先看看jar包列表
解决方法很简单:
b06,b07,b08,b11带SNAPSHOT包,只需要改他们几个就可以。按照b07来举例:
把b07中的pom.sha1 改名复制一个新的pom。
复制到带SNAPSHOT的文件夹中,并且pom文件名里再追加一个SNAPSHOT。b06,b07,b08,b11这几个都操作一遍。搞定!