файл муравья, который зависит от другого файла муравья - PullRequest
12 голосов
/ 01 марта 2012

У меня есть два проекта, каждый со своим собственным файлом сборки Ant.

Что я должен сделать, чтобы при сборке проекта B он сначала строил проект A с использованием ant-файла проекта A?

1 Ответ

17 голосов
/ 01 марта 2012

Этого можно добиться с помощью задачи ant , которая запускает ant для внешнего файла сборки.

Пример:

<ant antfile="../otherproject/build.xml" target="compile"/>

Свойства
По умолчанию все текущие свойства передаются в вызванную сборку ant, это можно отключить, установив inheritAll="false", если вы хотите, чтобы другая сборка работала в исходном режиме.

Свойства, которые необходимы, могут быть переданы с помощью вложенных тегов:

<ant inheritAll="false" antfile="../otherproject/build.xml" target="compile">
  <property name="my.property" value="myValue"/>
</ant>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...