Maven: несколько плагинов, вызывающих несколько жизненных циклов - PullRequest
0 голосов
/ 21 июля 2011

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

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

  1. sql-maven-plugin: execute
  2. hibernate3: hbm2ddl
  3. dbunit: operation
  4. jetty: run

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

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

Спасибо !!

1 Ответ

0 голосов
/ 22 июля 2011

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

...