Я работаю над несколькими библиотеками 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? Что позволяет им?