如何将Jooq源生成与M2E一起使用?

时间:2012-03-04 22:05:45

标签: java maven m2eclipse m2e jooq

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

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

错误是:生命周期配置未涵盖插件执行:org.jooq:jooq-codegen-maven:2.0.5:generate(执行:默认,阶段:生成源)

它发生在上面的gist片段的第12行。我做错了什么?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

作为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