【问题标题】:How do I use Jooq source generation with M2E?如何在 M2E 中使用 Jooq 源代码生成?
【发布时间】:2012-03-22 11:44:19
【问题描述】:

我正在尝试将 Jooq 源代码生成配置为在 Eclipse 中与 Maven 一起使用(我使用 M2E),但是在遵循 Jooq 手册时遇到了问题。

这是我的 pom.xml 的相关部分:https://gist.github.com/cfd8a0556dd441ab43ff

错误是:生命周期配置未覆盖插件执行:org.jooq:jooq-codegen-maven:2.0.5:generate (execution: default, phase: generate-sources)

它出现在上面 gist sn-p 的第 12 行。我做错了什么?

【问题讨论】:

    标签: java maven m2eclipse m2e jooq


    【解决方案1】:

    请参阅corresponding ME2 wiki 页面。您需要为插件显式配置 IDE 构建时绑定,以在构建期间执行某些目标。或者,您可以为您的 Maven 插件实现 M2E configurator,它可以解决这个问题。

    【讨论】:

      【解决方案2】:

      作为Eugene also stated,这是M2E官方实现中比较常见的问题。构建生命周期中的源代码生成阶段似乎会造成很多麻烦。

      我一般建议使用Apache / Sonatype version of the M2E plugin。这是他们的 Eclipse 更新站点:

      http://m2eclipse.sonatype.org/sites/m2e/

      它似乎更好地集成在 Eclipse / Maven 中。也可以在这里查看这个问题:

      How to solve "Plugin execution not covered by lifecycle configuration" for Spring Data Maven Builds

      【讨论】:

        猜你喜欢
        • 2016-02-19
        • 2015-12-13
        • 2016-06-12
        • 2017-12-08
        • 2016-07-22
        • 2020-07-26
        • 2021-09-15
        • 2011-10-05
        • 2014-09-09
        相关资源
        最近更新 更多