在maven多项目执行中找不到子模块

时间:2014-06-22 02:55:20

标签: maven

我在目录中创建了两个项目(PROJECT-1,PROJECT-2),我想在一次单击中执行这两个项目,为此我在目录中创建另一个项目(PROJECT-3)并显示这两个项目((PROJECT-1,PROJECT-2)为模块,并将包装定义为pom这里我使用的是模块概念。

<modules>
  <module>D:/20-6-2014/PROJECT-1</module>
  <module>D:/20-6-2014/PROJECT-2</module>
</module>

我将PROJECT-3定义为两个项目的父项,而我运行PROJECT-3则会出错。

  

错误是:子模块D:\ 20-6-2014 \ PROJECT-3 \ PROJECT-1 of   D:\ 20-6-2014 \ PROJECT-3 \ POM.XML不存在。

1 个答案:

答案 0 :(得分:1)

您的目录结构应如下所示PROJECT-3是PROJECT-1和PROJECT-2的父项目

|
|
----PROJECT-3
    |
    |
    ----pom.xml
    |
    |
    ----PROJECT-1
    |        |
    |        |
    |        ------pom.xml
    ----PROJECT-2
            |
            |
            -------pom.xml

和PROJECT-3的pom.xml应该有

<modules>
  <module>PROJECT-1</module>
  <module>PROJECT-2</module>
</module>
相关问题