gpt4 book ai didi

m2e - Eclipse Luna maven-jar-plugin 执行未包含在生命周期内

转载 作者:行者123 更新时间:2023-12-03 04:11:25 25 4
gpt4 key购买 nike

我有一个使用 maven-jar-plugin 的 maven java 项目(部署到 jboss,如果重要的话)。使用 Eclipse Kepler 可以正常工作。我现在正在尝试 Luna(EE 版),但现在收到此错误

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-jar-plugin:2.5:jar (execution: make-a-jar, phase: compile)

在我的所有子 .pom 文件中(在父 .pom 文件中指定了 maven-jar-plugin,但错误指向子 .poms 中的 block )。

在 .pom 查看器中,如果我单击“概述”选项卡中的错误消息,它会提供“发现新的 m2e 连接器”选项。单击此按钮会弹出“m2e Marketplace”对话框,似乎做了很多工作,但随后只显示了一个空列表。如果我单击“完成”,它会尝试计算依赖关系,然后给出以下错误:

Operation details
Cannot complete the request. See the error log for details.
"m2e connector for mavenarchiver pom properties" will be ignored because a newer version is already installed.

所以看来,maven-jar-plugin 可能依赖于 mavenarchiver 的特定版本,但 Eclipse Luna EE 附带了更新的版本。有没有办法解决这个问题,或者我只需要等待新版本的 maven-jar-plugin 发布? (我目前使用的是 maven-jar-plugin 2.5 版本,这是我所知的最新版本。)

最佳答案

当我尝试在 Eclipse 中导入 Hadoop 项目时,我遇到了类似的问题。上面的解决方案有效......但我“厌倦”了更改一些 pom 文件,并且认为更改稍后会困扰我。所以,另一个解决方案是:为了避免 Eclipse 中出现有关生命周期未涵盖的执行的消息,请转至 Windows -> 首选项 -> Maven -> 错误/警告,然后为“生命周期未涵盖的插件执行..”选择忽略

关于m2e - Eclipse Luna maven-jar-plugin 执行未包含在生命周期内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24497560/

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