У меня есть многомодульный проект, где EJB BarService
в проекте bar
относится к FooService
EJB в foo
проекте.Аннотация @EJB
используется для внедрения EJB.
@EJB
private FooService fooService;
Я использую IntellijIDEA 11, и он жалуется на
'Неоднозначная ссылка EJB "beanName" или болеедолжен быть указан точный beanInterface '.
Эта ошибка появляется только для ссылок EJB в другом модуле.Если я использую beanName
как предложено, ошибка исчезнет.Однако я бы предпочел не использовать его, так как было бы трудно изменить рефакторинг имени компонента, поскольку оно является строкой.
Это ошибка в IDEA или я пытаюсь что-то здесь сделать неправильно?
(Заметил , это и , это , задающие тот же вопрос на форумах JetBrains, но, к сожалению, ответов нет).