Comment configurer la source de JUnit dans Eclipse?
Je suis en utilisant Eclipse Galileo pour Java EEet je veux configurer JUnit pour me montrer le code source lorsque j'essaie de naviguer à ses méthodes. J'ai essayé de fixer la source de la librairie JUnit, mais la définition de bibliothèque n'est pas modifiable. Je ne peux même pas trouver où configurer la librairie JUnit dans les préférences.
Quand j'ai ouvert le Ajouter de la fenêtre de la Bibliothèque et choisissez JUnit, je vois une boîte de dialogue où je peux choisir la JUnit version, mais il montre que l'Emplacement de la Source est "introuvable".
Comment puis-je configurer Eclipse pour trouver JUnit source?
source d'informationauteur Hosam Aly
Vous devez vous connecter pour publier un commentaire.
J'ai téléchargé Eclipse SDK et vérifié les différences, et j'ai finalement réussi à le faire fonctionner.
Télécharger JAR dans votre
eclipse/plugins
répertoire.Modifier le fichier
source.info
dans votreeclipse/configuration/org.eclipse.equinox.source
répertoire, et ajoutez la ligne suivante:Ouvrir le fichier
artifacts.xml
dans votreeclipse
répertoire, et ajouter le fragment suivant:Si Eclipse est déjà ouvert, vous aurez besoin de redémarrer pour que les modifications soient détectés.
Remarque: Pour Eclipse 3.6 (Helios), vous devez utiliser la mise à jour de la fiole(s). Voir les commentaires de @Supressingfire et @Milo.
Remarque: sur Eclipse 3.6(Helios), l'étape 3 (artifacts.xml n'est pas nécessaire.
Testé sur Ubuntu Eclipse 3.6:
Version: Helios Service Release 2
Build id: 20110218-0911
Comme mentionné dans ce filsi vous avez téléchargé le SDK de la version de Galileo, vous avez les sources des principaux plugins.
Pour JUnit, ce serait:
Vous pouvez essayer d'ajouter qu'en tant que fichier source dans l'onglet Source d'un lanceur JUnit configuration et voir si cela résout votre problème lorsque vous déboguez votre test JUnit et avancerez dans JUnit des méthodes indigènes.
(Note: j'ai la version x64 de eclipse Galileo, mais je crois que le fichier est le même pour le x32 ou pour d'autres plates-formes)
@Hosam Aly réponse travaille également dans Eclipse 4.3.1:
eclipse\configuration\org.eclipse.equinox.source
estorg.junit.source,4.11.0.v201303080030,plugins/org.junit.source_4.11.0.v201303080030.jar,-1,false
artifacts.xml
Mon eclipse version 4.6.0, la seule solution qui a fonctionné jusqu'à présent pour moi, c'est de télécharger le fichier source nommé org.junit.source_4.12.0.v201504281640.jar à partir de ftp://ftp.osuosl.org/pub/eclipse/eclipse/updates/4.6/R-4.6-201606061100/plugins/puis placé dans eclipse\plugins, ensuite redémarrer eclipse puis le fichier source est liée à l'appropriés, junit fichier jar automatiquement.