ScalaTest в проекте Java Eclipse - PullRequest
6 голосов
/ 08 июня 2011

Я довольно новичок в ScalaTest, и теперь, когда я запустил его с Maven, конечно, я бы хотел, чтобы он хорошо работал и в Eclipse. Мой проект - проект Java, но я хочу улучшить свои навыки в Scala, написав тесты с помощью ScalaTest.

Я понял это так, что я должен щелкнуть правой кнопкой мыши по своему проекту, сказать «Настроить» и «Добавить природу Scala». Однако это заставляет Eclipse пытаться скомпилировать все мои файлы Java с помощью scalac, что дает мне много записей «Проблема Scala» в списке проблем. Конечно, отсутствие природы Scala дает мне много записей «Проблемы с Java» в моем проекте для всех моих файлов Scala. Как я могу добавить природу Scala только в src / test / scala?

Приветствия

Nik

1 Ответ

2 голосов
/ 08 июня 2011

Возможно, самое простое решение (в вашем контексте, то есть классический проект Java, без M2Eclipse и проекта Maven) было бы иметь два отдельных проекта :

  • один только с Java Nature
  • тот, у кого природа скалы для tst.

Поскольку вы можете связать каталог во втором проекте , вам не нужно перемещать источники тестов (src/test/scala) из существующего набора файлов.
Вам нужно только исключить src/test/scala из любой компиляции в первом (только Java) проекте.

...