/ / Как да получа Scalatest в Eclipse? - затъмнение, скала, скалатест

Как мога да вкарам Scalatest в Eclipse? - затъмнение, скала, скалатест

Имам инсталиран стека Typesafe, включителноScalaTest за Scala IDE 0.9.3. Не мога да разбера как да го прикача към нов проект. Имам други проекти (от курса Coursera Scala, които току-що взех), които го използват, но не мога да го използвам в нов проект. Импортирането на org.scalatest._ просто ми казва, че "object scalatest не е член на пакета org." Проектите "Coursera" имат елемент "Референтни библиотеки", който не знам как да се възпроизвеждам. Мога да копирам папката "lib_managed" в нов проект, но това не помага.

Трябва да има по-лесен начин за стартиране на нов проект, който използва Scalatest?

Отговори:

14 за отговор № 1

След като изпитах същата ситуация, се върнах и прочетох ръководството (http://www.scalatest.org/user_guide/using_scalatest_with_eclipse) внимателно, тъй като също не беше съвсем ясно за мен .., Приставката ScalaTest за Eclipse само подготвя Eclipse за работа с проекти, които се позовават на буркана ScalaTest. И скарата ScalaTest (от това, което открих) не идва с приставката ScalaTest Eclipse, когато инсталирате приставката. Така че, след инструкциите на плъгина ScalaTest, когато се казва:

За да използвате ScalaTest в проекта Scala, трябва да изтеглите ScalaTest и да го включите в изграждането на вашия проект

те наистина означават, че все още трябва да изтеглитеScalaTest изважда отделно бурканчето и го добавя към пътя си за изграждане (Add External Jar). Или, още по-добре, използвайте SBT, за да добавите ScalaTest като зависимост. Така или иначе, нямате буркан, само защото сте инсталирали приставката Eclipse.


2 за отговор № 2

Вероятно вече споменахте тази страница от ръководството за потребителя, но само в случай, че:

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

Последната седмица актуализирахме, за да бъде актуална. (И не, не изисква знание за себе си.)


1 за отговор № 3

Добавяне към това, което вече беше казано:

Ако сте инсталирали SBT (което би трябвало да използвате, тъй като използвате стека типafe), можете да проследите тази публикация в блог, за да добавите препратка към класацията за затъмнение:

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

Това е най-лесният начин, по който съм намерилуправлявайте множество зависимости в някой от тези проекти. Ако използвате Play, можете да замените командата "sbt" с командата "play" и да изпълните същото.

С помощта на инструмент за изграждане не е нужно ръчно да управлявате собствените си зависимости от библиотеката и ако планирате да споделите проекта си / да привлечете други участници, трябва да тръгнете по този маршрут.