Maven:多个插件调用多个生命周期

时间:2011-07-20 21:52:07

标签: maven maven-plugin dbunit hbm2ddl maven-jetty-plugin

我一直在使用maven很长一段时间(年),所以我很惊讶我之前从未遇到过这个问题,或者至少有一些方法可以处理它......

我正在尝试调用以下插件/目标(按指定的顺序):

  1. SQL-行家-插件:执行
  2. Hibernate3的:就是hbm2ddl
  3. 的DbUnit:操作
  4. 码头:运行
  5. 简而言之,我正在创建数据库,生成模式,插入数据,然后启动Web应用程序。但是,hbm2ddl和jetty:run目标都会调用(fork)自己的生命周期阶段,这会导致其他一些绑定插件目标运行多次。

    这显然不是我想要的。有没有办法解决这个问题?

    谢谢!

1 个答案:

答案 0 :(得分:0)

我发现了一些与此相关的Stack Overflow问题(特别是jetty:run goal),以及一些相关的错误: