Maven запускает сборку муравьев в подкаталогах - PullRequest
0 голосов
/ 24 августа 2011

У меня есть несколько приложений JavaFX 2.0 (созданных с помощью скриптов ant по умолчанию, сгенерированных NetBeans 7.0), которые я хочу превратить в войну с помощью maven pom в родительском каталоге.

War-buildingВ фазе компиляции pom имеет множество задач ant, которые выглядят так:

<ant antfile="FXapplication1/build.xml" target="jar"/>

Но когда я запускаю 'mvn compile', я получаю эту ошибку от ant:

"C: \ path \ to \ warbuilder \ FXapplication1 \ nbproject \ build-impl.xml: 209: необходимо установить src.dir "

Сценарий ant прекрасно работает при явном вызове внутри собственного каталога, поэтому я предполагаю,проблема в том, что он ищет в локальном каталоге военного сборщика свои исходные файлы, а не ищет их относительно build.xml.Есть ли способ указать рабочий путь для данной задачи муравья?

1 Ответ

0 голосов
/ 25 августа 2011

Попробуйте создать модули приложений JavaFX для приложения warbuilder, каждый со своим собственным pom, который выполняет <ant antfile="build.xml" target="jar"/>,
вместо запуска <ant antfile="FXapplication1/build.xml" target="jar"/> от родителя.
Родитель должен перечислить дочерние элементы как модули, после чего они будут выполнены как часть процесса родительской сборки.

...