Существует способ исключить элементы файла явно в теге, но вам придется вручную вызывать их:
<fileset dir="yourdir">
<exclude name="apps/**/*Test*"/>
</fileset>
Хотя вы можете рассмотреть другой подход.Похоже, вы смешиваете методы управления зависимостями.Вот почему у вас конфликт ... Вы вручную устанавливаете зависимости в lib MainApp и указываете другие зависимости в Ivy.Я призываю вас подумать о том, чтобы выбрать один из них и выполнить все свои функции управления зависимостями.
Вы можете публиковать артефакты MainApp через Ivy и использовать этот артефакт в своем подпроекте.Ivy будет управлять дубликатами за вас.
В качестве альтернативы, вы можете полностью удалить MainApp из вашего classpath и заново захватывать зависимости каждый раз (Ivy кэширует эти зависимости локально, поэтому вам не придется их повторно скачивать, он просто управляет ими на диске для вас).