Включение тестовых проектов Playframework sbt в проект sbt для библиотеки Playframework - PullRequest
0 голосов
/ 06 мая 2018

Я работаю над несколькими библиотеками Scala, основанными на Playframework (play-git-hub, play-googleauth, play-secret-rotation), и я Я хотел бы включить несколько тестовых проектов Playframework sbt в тесты для этих проектов.

Из проектов, перечисленных выше, play-googleauth сдвигает код основной библиотеки на один уровень вниз (на module), чтобы позволить проекту example занять следующее место. к этому - что работает, но я бы предпочел, чтобы библиотека находилась в корне проекта, если это возможно, и тестовые примеры были перенесены в файловую иерархию.

Я вижу, что в самой Playframework есть несколько папок sbt-test, которые находятся в папках src различных модулей - эти папки содержат полные проекты sbt (например, sbt-plugin/src/sbt-test), точно так же, как я хотел бы иметь их. Я не могу найти документацию для папок sbt-test - это Play или Sbt? Что позволяет им?

1 Ответ

0 голосов
/ 07 мая 2018

Это вещь похудения. Вы можете настроить sbt на многопроектный макет и добавить несколько плагинов.

Вы можете посмотреть на игру build files , чтобы понять, как им это удается. Они также используют interplay для обычного поведения. Возможно, вы захотите посмотреть на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...