2013-06-09 3 views
1

Я хочу создать встроенный файл мусора для моего проекта. Мой проект имеет 5 подпроектов. Теперь я должен позвонить «jar» и «war» цели этих подпроектов . Как я могу назвать эти цели в интегрированном файле сборки?Как назвать «jar», «war» цели подпроектов в интегрированном файле сборки?

ответ

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

Это сделает это за вас. Если вы хотите передать свойства родительского объекта в подпроекты, просто установите inheritAll = "true" (по умолчанию - true), но иногда полезно установить это значение в false, если вы обнаружите, что что-то неправильно.

http://ant.apache.org/manual/Tasks/ant.html

2

Задача subant посвящена этой конструкции подпроекта.

См http://ant.apache.org/manual/Tasks/subant.html

+0

Субаант - это путь. Пример: http://stackoverflow.com/questions/9132766/running-specific-target-in-different-ant-scripts-in-different-directories/9140052#9140052 –

0

Вы можете использовать «импорт» или «включить» тег для интеграции подзадачи. Для получения дополнительной информации об этом https://ant.apache.org/manual/Tasks/import.htm или этом https://ant.apache.org/manual/Tasks/include.html. Кроме того, они поддерживают параметр «как», что очень полезно в сложных сборках.

Смежные вопросы