/ / Ako dostanem Scalatest do Eclipse? - zatmenie, šupina, šupinaté

Ako získam Scalatest do Eclipse? - zatmenie, scala, scalatest

Mám nainštalovaný zásobník TABUĽKY vrátaneScalaTest pre Scala IDE 0.9.3. Neviem zistiť, ako ho pripojiť k novému projektu. Mám iné projekty (z kurzu Coursera Scala, ktoré som práve absolvoval), ktoré ich používajú, ale nemôžem ich použiť v novom projekte. Importovanie súboru org.scalatest._ mi len hovorí, že „objekt scalatest nie je členom balíka org.“ Projekty Coursera obsahujú prvok „Referenované knižnice“, ktorý neviem reprodukovať. Priečinok „lib_managed“ by som mohol skopírovať do nového projektu, ale nepomáha to.

Musí existovať ľahší spôsob, ako začať nový projekt, ktorý používa Scalatest?

odpovede:

14 pre odpoveď č. 1

Po tom, čo som zažil rovnakú situáciu, som sa vrátil a prečítal som si sprievodcu (http://www.scalatest.org/user_guide/using_scalatest_with_eclipse), pretože mi to nebolo príliš jasné., Doplnok ScalaTest pre Eclipse pripravuje Eclipse iba na spracovanie projektov, ktoré odkazujú na nádobu ScalaTest. A nádoba ScalaTest (z toho, čo som našiel) neprichádza s doplnkom ScalaTest Eclipse, keď inštalujete doplnok. Takže podľa pokynov doplnku ScalaTest, keď sa hovorí:

Aby ste mohli ScalaTest používať v projekte Scala, musíte si stiahnuť ScalaTest a zahrnúť ho do zostavy vášho projektu

naozaj znamenajú, že si stále musíte stiahnuťJar ScalaTest samostatne a pridajte ju do svojej cesty zostavenia (Add External Jar). Alebo ešte lepšie, použite SBT na pridanie ScalaTestu ako závislosti. V oboch prípadoch nemáte jar iba preto, že ste nainštalovali doplnok Eclipse.


2 pre odpoveď č. 2

Možno ste už na túto stránku odkázali v používateľskej príručke, ale len v takom prípade:

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

Tento posledný týždeň sme aktualizovali, aby mal byť aktuálny. (A nie, nevyžaduje znalosť sbt.)


1 pre odpoveď č. 3

Doplnenie toho, čo už bolo povedané:

Ak máte nainštalovaný SBT (čo by ste mali mať od tej doby, čo používate komín so špeciálnym typom), môžete nasledovať tento blogový príspevok a pridať odkaz na cestu triedy eclipse:

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

Toto je zďaleka najjednoduchší spôsob, ako som zistilspravovať viac závislostí v ktoromkoľvek z týchto projektov. Ak používate Play, môžete nahradiť príkaz „sbt“ príkazom „play“ a vykonať to isté.

S nástrojom build nemusíte manuálne spravovať svoje závislosti na knižnici a ak plánujete zdieľať svoj projekt / zapojiť ostatných, mali by ste ísť touto cestou.