org.codehaus.plexus.archiver.jar.Manifest.merge(org.codehaus.plexus.archiver.jar.Manifest)

tma*_*son 18 eclipse pom.xml maven m2e

日食中这个被遗忘的错误不会消亡.我已经尝试了这里和其他地方提到的所有东西来摆脱它,但它不会消失,现在我不能在eclipse中使用web服务实用程序,因为它抱怨这个"问题",这显然不是真的一个问题,但它是m2e,这在很大程度上是有用的.

首先,错误消息,如果你可以调用它,是不是非常有帮助.无论哪个组件产生,你能产生更有意义的东西吗?

无论如何,我已经尝试删除eclipse中的问题,但它们只会回来.我已经重新制作了poms并将maven-ear-plugin的版本更新到2.3.2,但都没有用(严肃的说,这不是试图绕过真正的问题吗?).我已经尝试创建和更新lifecylcle-mapping-metadata.xml文件以忽略org.codehaus.plexus - > plexus-archiver - >清单目标.什么都行不通.

究竟是什么导致了这个消息,以及诊断根本原因然后解决它的正确方法是什么?任何见解都将受到最高度的赞赏.

Fre*_*con 33

这是由m2eclipse-mavenarchiver通过反射调用mavenarchiver插件合并方法引起的.该方法在mavenarchiver 2.4中删除,破坏了m2eclipse-mavenarchiver.

这个问题已在m2eclipse-mavenarchiver 0.17.0中修复,您可以从http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.0/N/LATEST/安装 

  • 我在STS中添加了`http:// repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.0/N/LATEST /`作为更新软件源,更新了m2-wtp STS,编辑了pom. xml(实际上删除了2.3.2插件引用),问题就消失了 (4认同)
  • 完美,最新版本适合我:`http:// repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST /` (3认同)
  • 可以在2016 Neon中使用,此仓库http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/ (2认同)