2012-03-04 3 views
3

Я пытаюсь настроить генерацию источника Jooq для работы с Maven в Eclipse (я использую M2E), но я столкнулся с проблемой при выполнении руководства Jooq.Как использовать генерацию источника Jooq с M2E?

Вот соответствующая часть моей pom.xml: https://gist.github.com/cfd8a0556dd441ab43ff

Ошибка: Плагин исполнение не распространяется на конфигурации жизненного цикла: org.jooq: jooq-Codegen-Maven: 2.0.5: генерировать (исполнение: по умолчанию, фаза: источники генерации)

Это происходит на линии 12 фрагмента gist выше. Что я делаю не так?

ответ

1

См. corresponding ME2 wiki страница. Вам нужно явно настроить привязки времени создания IDE для вашего плагина для выполнения определенных целей во время сборки. В качестве альтернативы вы можете реализовать M2E configurator для своего плагина Maven, который мог бы позаботиться об этом.

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

Смежные вопросы