У меня есть проект с несколькими модулями, каждый в своем собственном каталоге. Каждый модуль имеет собственный файл сборки Ant (build.xml)Пропустить муравьиную цель в несколько файлов build.xml в подкаталогах
В корневом каталоге я настроил общий файл сборки, который вызывает файл сборки каждого модуля в правильном порядке.
<?xml version="1.0"?>
<project name="bridgedb" default="all" basedir=".">
<target name="all">
<ant dir="corelib"/>
<ant dir="tools"/>
<ant dir="makeGdb"/>
<ant dir="cytoscape-plugin"/>
</target>
</project>
Теперь каждый модуль также имеет «чистую» цель, так что я добавить эти строки:
<target name="clean">
<ant dir="corelib" target="clean"/>
<ant dir="tools" target="clean"/>
<ant dir="makeGdb" target="clean"/>
<ant dir="cytoscape-plugin" target="clean"/>
</target>
И есть больше целей, как это. Есть ли способ переписать файл сборки, чтобы избежать дублирования? Я искал встроенное свойство, которое содержит активную цель, но я не мог найти его.
Да, это работает, спасибо. – amarillion
хотя это должно быть
amarillion
Я исправлю это сейчас. Thx для хедз-ап (признаюсь, я не тестировал это :-) –