maven自定义构建序列

时间:2015-07-31 07:22:02

标签: java maven build multi-module

我希望能够在另一个模块的构建过程中执行一个模块的构建,但是找不到如何处理它。

我有一个包含3个模块的项目:dao,dbGenerator和appli。 项目: | - dao:hibernate dao。需要db的实例来执行单元测试。 | - dbGenerator:取决于dao。它的构建生成了appli的db。 | - appli依赖于dao:使用在构建dbGenerator期间生成的db。

今天的构建序列:

  1. dao( - > install),但我的问题是使用db的实例来执行单元测试。所以在资源中添加了一个db实例
  2. dbGenerator( - > install):compile,然后生成数据库实例
  3. appli( - > install):获取生成的数据库,然后构建,测试,打包
  4. 预期的构建顺序将是这样的:

    1. dao( - > compile)
    2. dbGenerator( - > install)
    3. dao(test-> install)
    4. appli( - > install)
    5. 感谢您的帮助

      [编辑] 更确切地说,我的期望是使用dbGenerator生成的db可以执行dao单元测试。

0 个答案:

没有答案