У меня есть проект EAR, в который включен модуль EJB, теперь мой вопрос: почему я должен включать стороннюю зависимость как в EAR pom, так и в EJB pom?
Разве я не могу поместить зависимость только в EJB POM ???
вам не нужно добавлять стороннюю зависимость от EAR POM! Вы должны добавить эти зависимости только в EJB POM и добавить EJB в качестве зависимости от EAR POM. И, наконец, эти зависимости попадают в папку lib модуля EAR.