Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT

mvn package打包过程中可能会报如下问题:
Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT in …

找到报错提示文件所在位置:

在这里插入图片描述

发现这里有一堆雷同的文件夹,既然提示找不到pom对吧,我们取maven仓库看看


在这里插入图片描述

发现全是正式发布包,根本没有SNAPSHOT快照版,咋整呢?

如果我们忽略提示的报错,你会发现包居然会成功打包,但 但 但执行会报错找不到主清单,显然打包是不成功的。

接着讲找不到SNAPSHOT的问题

我的理解是快照版,可以说是不稳定版,而正式版是稳定版,既然这样,直接从相应的稳定版中复制pom文件,并重命名为相应快照版的pom名称即可,而且应当是不会有冲突的。


在这里插入图片描述

将这几个正式版的pom文件拷贝到相应的SNAPSHOT文件夹中,并重命名为相应的pom文件名。

在这里插入图片描述

如此这版,将所有SNAPSHOT的pom都如此操作。

最后,我这边的打包问题得到了解决,并可正常执行。

你可能感兴趣的:(Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT)