У меня есть два проекта:Maven зависимостей
- HelloWorldSessionBean2
- Client
Я хочу использовать классы из HelloWorldSessionBean2 в клиенте.
POM в HelloWorldSessionBean2:
(...)
<groupId>HelloWorldSessionBean2</groupId>
<artifactId>HelloWorldSessionBean2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>ejb</packaging>
(...)
POM в клиенте:
(...)
<dependency>
<groupId>HelloWorldSessionBean2</groupId>
<artifactId>HelloWorldSessionBean2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>ejb</type>
</dependency>
(...)
Unofortunatelly это не работает для меня. Во время maven install show errors: не может найти символ ... (класс из проекта HelloWorldSessionBean2). Что я делаю неправильно?
Если проекты каким-то образом связаны друг с другом, я предлагаю вам создать родительский модуль POM, из которого ваши оба проекта наследуются. В противном случае вам нужно будет установить ваш «HelloWorldSessionBean2» в репозиторий M2, чтобы клиент мог его получить. – aribeiro