/ / Comment puis-je intégrer Scalatest dans Eclipse? - éclipse, scala, scalatest

Comment intégrer Scalatest dans Eclipse? - éclipse, scala, scalatest

J'ai installé la pile Typesafe, y comprisScalaTest pour Scala IDE 0.9.3. Je n'arrive pas à comprendre comment l'attacher à un nouveau projet. J'ai d'autres projets (du cours Coursera Scala que je viens de suivre) qui l'utilisent, mais je ne peux pas l'utiliser dans un nouveau projet. L'importation de org.scalatest._ me dit simplement que "l'objet scalatest n'est pas membre de package org." Les projets Coursera ont un élément "Bibliothèques référencées" que je ne sais pas comment reproduire. Je pourrais copier le dossier "lib_managed" dans un nouveau projet, mais cela n’aide en rien.

Il doit y avoir un moyen plus facile de démarrer un nouveau projet qui utilise Scalatest?

Réponses:

14 pour la réponse № 1

Après avoir vécu la même situation, je suis retourné et j'ai lu le guide (http://www.scalatest.org/user_guide/using_scalatest_with_eclipse) soigneusement, car ce n’était pas très clair pour moi aussi.. Le plug-in ScalaTest pour Eclipse prépare uniquement Eclipse à la gestion de projets faisant référence au fichier ScalaTest. Et le bocal ScalaTest (d'après ce que j'ai trouvé) ne vient pas avec le plugin ScalaTest Eclipse, lorsque vous installez le plugin. Donc, après les instructions du plugin ScalaTest, quand il dit:

Pour utiliser ScalaTest dans votre projet Scala, vous devez télécharger ScalaTest et l'inclure dans le chemin de génération de votre projet.

ils signifient vraiment que vous devez toujours télécharger leScalaTest jar séparément et ajoutez-le à votre chemin de construction (Ajouter un bocal externe). Ou encore mieux, utilisez SBT pour ajouter ScalaTest en tant que dépendance. De toute façon, vous n'avez pas le fichier jar simplement parce que vous avez installé le plugin Eclipse.


2 pour la réponse № 2

Peut-être avez-vous déjà fait référence à cette page dans le mode d'emploi, mais juste au cas où:

http://www.scalatest.org/user_guide/using_scalatest_with_eclipse

Nous avons mis à jour cette semaine dernière donc il devrait être à jour. (Et non, cela ne nécessite pas une connaissance de sbt.)


1 pour la réponse № 3

Ajoutant à ce qui a déjà été dit:

Si vous avez installé SBT (ce que vous devriez faire depuis que vous utilisez la pile typesafe), vous pouvez suivre cet article de blog pour ajouter la référence au chemin de classe pour eclipse:

http://comamitc.blogspot.com/2013/01/installing-library-dependencies-using.html

C’est de loin le moyen le plus simple que j’ai trouvé degérer plusieurs dépendances dans l'un de ces projets. Si vous utilisez Play, vous pouvez remplacer la commande "sbt" par la commande "play" et accomplir la même chose.

Avec un outil de construction, vous n'avez pas à gérer manuellement vos propres dépendances de bibliothèque. Si vous envisagez de partager votre projet / d'impliquer d'autres personnes, vous devez suivre cette voie.