gpt4 book ai didi

maven - pom 错误 - org.apache.maven.archiver.MavenArchiver.getManifes

转载 作者:行者123 更新时间:2023-12-05 01:30:51 27 4
gpt4 key购买 nike

我在 pom 文件中遇到错误 - org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)

在我的 pom 中,我使用的是 maven-war-plugin 3.0.0、IDE-STS、java 7

最佳答案

在将 maven-jar-plugin 更新到最新版本(撰写本文时)3.0.2 后遇到了同样的问题。Eclipse 4.5.2 开始用 org.apache.maven.archiver.MavenArchiver.getManifest 错误标记 pom.xml 文件,并且 Maven > Update Project.. 无法修复它。

简单的解决方案:降级到 2.6 版本事实上,一个可能的解决方案是回到 2.6 版,项目的进一步更新将消除任何错误。然而,这不是理想的场景,可能有更好的解决方案:更新 m2e 扩展(Eclipse Maven 集成)。

更好的解决方案:更新 Eclipse m2e 扩展从 Help > Install New Software..,添加一个新的存储库(通过 Add.. 选项),指向以下任一 URL:

https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/或者 http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/然后像往常一样按照更新向导进行操作。然后 Eclipse 将需要重新启动。之后,有关 Maven 项目的进一步更新项目.. 将消除任何错误,然后您的 Maven 构建可以享受最新的 maven-jar-plugin 版本的好处。

补充说明出现此问题的原因是,从 3.0.0 版本开始,相关组件、maven-archiver 和相关的 plexus-archiver 已升级到更新版本,破坏了 Eclipse 中 m2e 集成的内部使用(通过反射)。唯一的解决方案就是正确更新 Eclipse,如上所述。另请注意:虽然 Eclipse 最初会报告错误,但 Maven 构建(例如从命令行)将继续完美运行,此问题仅与 Eclipse-Maven 集成相关,即与 IDE 相关。

关于maven - pom 错误 - org.apache.maven.archiver.MavenArchiver.getManifes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44655342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com