Accès aux dépendances d'un EAR
Bonjour,
Il y a quelque chose que je ne comprend pas.
J'ai un EAR contenant un EJB-JAR :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <groupId>com.example.test</groupId>
<artifactId>Helloworld-ear</artifactId>
<packaging>ear</packaging>
<name>Example : Helloworld-ear</name>
<dependencies>
<dependency>
<groupId>com.example.test</groupId>
<artifactId>Helloworld-ejb</artifactId>
<version>1.0-SNAPSHOT</version>
<type>ejb</type>
</dependency>
</dependencies> |
Helloworld-ejb contient 2 classes HelloBean et HelloInterface.
J'aimerai faire un module de test dépendant de mon EAR :
Code:
1 2 3 4 5 6 7 8
| <dependencies>
<dependency>
<groupId>com.example.test</groupId>
<artifactId>Helloworld-ear</artifactId>
<version>1.0-SNAPSHOT</version>
<type>ear</type>
</dependency>
</dependencies> |
Maintenant, dans une de mes classes de test, j'aimerais pouvoir avoir accès à l'interface de mon EJB, avec quelque chose du genre :
Code:
1 2 3 4
| public class HelloworldTest extends TestCase {
private HelloInterface hello = null;
.... |
Mais, ça ne compile pas. Il ne connait pas la classe "HelloInterface".
Je pensais que le fait de dépendre de l'EAR allait me permettre d'avoir accès à toutes les classes des composants contenus dans celui-ci.
Est-ce une mauvaise configuration de ma part, ou alors ce n'est pas possible ?