Maven: несколько плагинов, вызывающих несколько жизненных циклов

Я использую maven уже довольно давно (годы), поэтому меня удивляет, что я никогда раньше не сталкивался с этой проблемой или, по крайней мере, не имел способа справиться с ней...

Я пытаюсь вызвать следующие плагины/цели (в указанном порядке):

  1. sql-maven-плагин: выполнить
  2. спящий режим3: hbm2ddl
  3. дбунит: операция
  4. причал: бежать

Короче говоря, я создаю базу данных, генерирую схему, вставляю данные, а затем запускаю веб-приложение. Однако как цели hbm2ddl, так и цели jetty:run вызывают (разветвляют) свои собственные фазы жизненного цикла, что приводит к тому, что некоторые другие связанные цели подключаемых модулей выполняются несколько раз.

Это явно не то, чего я хочу. Есть ли способ обойти эту проблему?

Спасибо!!


person Jon Lorusso    schedule 20.07.2011    source источник
comment
Можете ли вы опубликовать соответствующие части вашего pom.xml?   -  person mkro    schedule 21.07.2011


Ответы (1)


Я обнаружил несколько проблем с переполнением стека, связанных с этим (в частности, цель jetty:run), с некоторыми связанными ошибками:

person Jon Lorusso    schedule 22.07.2011