【问题标题】:Eclipse 2020-12 m2e is reporting "Plugin execution not covered" although 2020-09 didn't have this problemEclipse 2020-12 m2e 报告“未涵盖插件执行”,尽管 2020-09 没有此问题
【发布时间】:2020-12-17 22:36:45
【问题描述】:

我有一个工作的 2020-09 eclipse 安装,其中一些方面:

  • 混帐
  • java
  • m2e
  • springboot
  • groovy 插件

每次新的 3 个月版本发布时,我都会经历相同的更新过程,而且通常会顺利进行。这一次,我要么做错了,要么在这个版本中发生了一些意想不到的事情,特定于 m2e。

我导出了我的首选项,安装了 2020-12,导入了首选项,安装了所有相同的插件,然后从我的 git 存储库中导入了第一个项目,所有这些都是相似的。理想情况下,这应该与我在 2020-09 安装中的工作方式相同,并成功编译所有内容。

它不工作。我得到以下信息:

  • 生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (execution: default-compile, phase: compile)
  • 生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.8.0:testCompile(执行:default-testCompile,阶段:test-compile)

我尝试从我的 git 存储库中导入第二个项目,它报告了同样的问题。

当我尝试快速修复时,它为我提供了“发现新的 m2e 连接器”选项和两个“忽略”选项。当我选择“发现...”时,它只会给我“稍后解决”和三个“不执行”选项。

我可能会错过什么?

【问题讨论】:

    标签: eclipse groovy m2eclipse


    【解决方案1】:

    我从 STS 4.3 升级到 4.9 时遇到了这个问题(STS 是在 Eclipse 上构建的),并通过使用 Eclipse“安装新软件”从这个位置安装 aspectj-maven-plugin 解决了这个问题:

    http://dist.springsource.org/release/AJDT/configurator/

    这是揭示解决方案的页面:

    https://www.programmersought.com/article/9525197256/

    【讨论】:

    • @JeroenSteenbeeke 这对我来说听起来不像是一个仅链接的解决方案。它提供了一个答案(从特定位置安装 aspectj-maven-plugin),并将它们的原始来源归于该解决方案。
    • @MarkRotteveel 看来你是对的,下次我会注意的(通常我不会犯这样的错误)。看到答案仍然可见,似乎其他评论者不同意我的观点,共识是“看起来不错”。感谢您指出这一点。
    • @JeroenSteenbeeke 今天似乎是一个缓慢的审查日。当我审阅时,你和另一个人都投票删除,我是第三个审阅者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多