Bonjour,
Il y a quelque chose que je ne comprend pas.
J'ai un EAR contenant un EJB-JAR :
Helloworld-ejb contient 2 classes HelloBean et HelloInterface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
J'aimerai faire un module de test dépendant de mon EAR :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Mais, ça ne compile pas. Il ne connait pas la classe "HelloInterface".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class HelloworldTest extends TestCase { private HelloInterface hello = null; ....
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 ?
Partager