может maven скомпилировать несколько исходных папок в несколько целевых папок - PullRequest
0 голосов
/ 28 июня 2010

Я пытаюсь изменить проект 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 Ответ

1 голос
/ 28 июня 2010

Создайте два отдельных проекта Maven и свяжите их с одним супер-проектом (проекты Maven могут быть иерархическими).

Ваша структура каталогов должна выглядеть следующим образом:

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

используйте <modules> тег в главной помпе.

Компиляция главного проекта скомпилирует оба подпроекта

вот учебник

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...