我正在尝试将Jooq源代码生成配置为在Eclipse中使用Maven(我使用M2E),但是在按照Jooq手册时遇到了问题。
以下是我的pom.xml的相关部分:https://gist.github.com/cfd8a0556dd441ab43ff
错误是:生命周期配置未涵盖插件执行:org.jooq:jooq-codegen-maven:2.0.5:generate(执行:默认,阶段:生成源)
它发生在上面的gist片段的第12行。我做错了什么?
答案 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