- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我在 pom 文件中遇到错误 - org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenP
我是一名优秀的程序员,十分优秀!