У меня есть требование, когда отдельные модули создаются с использованием ant, а полученные в результате jar-файлы должны использоваться eclipse для упаковки уха и публикации на сервере JBoss.
Я написал скрипт ant, который создает модули зависимостей и помещает их в каталог project/build/artifact. И использовал банки в этом каталоге для предоставления зависимостей модуля Java EE.
Упаковка работает нормально, если зависимости были добавлены после того, как модули уже были сгенерированы. Но когда другой разработчик принимает мои изменения и пытается заставить это работать, модули зависимостей не распознаются, потому что модули еще не созданы.
После построения модулей и обновления рабочей области проекта модули распознаются и добавляются в ухо. Но зависимости модулей не отображались, пока я не сделал вид, что изменил файл компонента (добавил новую строку или пробел и сохранил его - на самом деле не изменяя содержимое) и не обновил проект, и это сработало. Я искал в eclipse, чтобы узнать, существует ли это ошибка, но не нашел никаких связанных ошибок.
Я делаю что-то не так здесь? Является ли этот подход правильным подходом для получения модулей, созданных муравьем, и использования их в упаковке уха и публикации с помощью eclipse? Пожалуйста помоги.