Je suis les instructions de test unitaire MVC de ce site , mais je ne trouve pas le pot pour l'annotation @Inject
. Quelqu'un sait-il où se trouve le pot?
Réponses
Trop de publicités?Via Maven:
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
Ou depuis la page d'accueil du projet: http://code.google.com/p/atinject/
De plus, cette page MvnRepository.com fournit les configurations nécessaires pour d'autres outils de construction comme Ivy, Gradle etc.
À l'aide de javaee-api au lieu de javax.injecter j'ai rencontré un tas de questions.
Après quelques recherches, j'ai découvert que vous devez l'ajouter à la portée fourni ou sinon il faudra ajouter un Écouteur (com.soleil.des visages.config.ConfigureListener) au moment de l'exécution.
Un autre problème est que, apparemment, la mise en œuvre d'injecter est différent. Les champs annotés avec @inject est restée nulle. En remplaçant officiel de sun jar avec le javax.injecter ce n'est plus arrivé.
Notez que je ne suis pas un expert, je suis peut-être en cours d'exécution dans les effets secondaires, mais de déterminer cela m'a pris un temps long, que je sentais que je devais partager mes découvertes jusqu'à présent.
Stephan