可以将多个源文件夹编译到多个目标文件夹

时间:2010-06-28 05:56:52

标签: maven-2

我正在尝试将一个ant项目更改为maven项目,这是问题所在。 例如:我有两个源文件夹。

-pom.xml    
-ejb
    -org
        -x
          -ejbclass1.java
-tpf
    -org
        -x
          -tpfclass1.java

现在我想在目标文件夹下生成类文件,如下所示:

ejb
   -classes
           -org
               -x
                 -ejbclass1.class
tpf
   -classes
           -org
               -x
                 -tpfclass1.class

有没有插件可以做到这一点?

1 个答案:

答案 0 :(得分:1)

创建两个单独的maven prosjectst并将它们与一个超级项目绑定(maven项目可以是分层的)。

您的目录结构应如下所示:

master-pom.pom
  ejb {dir}
     ejb-pom.pom
     src {dir} 
     ....
  tpf {dir}
     tpf-pom.pom
     src {dir} 
     ...

在主pom中使用<modules>标记。

编译master procject将编译两个子项目

这是一个教程

http://docs.codehaus.org/display/MAVENUSER/Multi-modules+projects