我正在尝试配置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)
它出现在上面的要点代码段的第12行。我做错了什么?
发布于 2012-03-20 20:43:59
请参阅corresponding ME2 wiki页面。您需要显式地为您的插件配置IDE构建时绑定,以便在构建期间执行某些目标。或者,你可以为你的Maven插件实现M2E configurator,这样就可以做到这一点。
发布于 2012-04-22 10:23:44
作为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
https://stackoverflow.com/questions/9559265
复制