У меня есть эта настройка: проект Eclipse java, плагин IvyDE, файл ivy.xml в моем проекте, зависимость от tomcat 6.0.35 с каталиной и другими модулями, преобразователи ivy, настроенные на maven2 ibiblio и другие. Модуль catalina разрешается в maven2. Но артефакты tomcat 6 в maven2 не включают источники tomcat. исходники можно найти в zip архивах apache.
Я уже пытался опубликовать исходники в общий репозиторий ivy, но не нашел способа сделать это так, чтобы контейнер classpath IvyDE подхватил его. У нас есть совместно используемая командой копия общедоступной каталины и других модулей tomcat в нашем совместно используемом репозитории. Думал добавить туда исходники вручную, но как правильно с контрольными суммами? Еще одна идея: создать свой собственный проект расширения каталины с зависимостью от общедоступной каталины и опубликованных артефактов catalina.jar плюс исходный zip? Похоже, поэкспериментировать еще два дня... неужели это так сложно??