Play 2.0 использует SBT. Однако он предоставляет собственное действие SBT, idea
, для создания модуля для нового проекта. Вы должны сами создать проект IDEA и добавить в него модуль. Отлично.
Что не хорошо, так это то, что Play 2.0 используется из исходного каталога, когда он распакован, и есть подкаталог repository/
, который на самом деле является репозиторием ivy, отдельным от вашего ~/.ivy2
.
Как настроить сборку SBT для приложения? В импортированных библиотеках IDEA не может распознать компилятор Scala.
Источники воспроизведения не находятся в папке repository/
. Когда я делаю publish-local
сборку Play 2.0 из git, он помещает туда банку, которая сейчас находится в 2.0-RC3-SNAPSHOT
, но не исходники. Запуск действия SBT package-src
действительно создает исходный файл jar, но кажется, что он остался на месте. Прикрепление его из IDEA по-прежнему не показывает источник FakeRequest
.
Было бы предпочтительнее полагаться на gen-idea
в SBT вместо idea
?