Ich habe zwei Projekte:Maven Abhängigkeiten
- HelloWorldSessionBean2
- Kunde
I Klassen von HelloWorldSessionBean2 in-Client verwenden möchten.
POM in HelloWorldSessionBean2:
(...)
<groupId>HelloWorldSessionBean2</groupId>
<artifactId>HelloWorldSessionBean2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>ejb</packaging>
(...)
POM in Client:
(...)
<dependency>
<groupId>HelloWorldSessionBean2</groupId>
<artifactId>HelloWorldSessionBean2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>ejb</type>
</dependency>
(...)
Unofortunatelly ist es nicht für mich arbeiten. Während maven install show show errors: kann das Symbol nicht finden ... (Klasse aus HelloWorldSessionBean2 Projekt). Was mache ich falsch?
Wenn die Projekte irgendwie miteinander verwandt sind, würde ich vorschlagen, dass Sie ein Eltern-POM-Modul erstellen, von dem beide Projekte erben würden. Andernfalls müsste Ihr HelloWorldSessionBean2 in Ihrem M2-Repository installiert sein, damit der Client es abrufen kann. – aribeiro