Play 2.0 использует SBT.Однако он предоставляет свое собственное действие SBT idea
, чтобы создать модуль для нового проекта.Вы должны создать проект IDEA самостоятельно и добавить в него модуль.Отлично.
Что не хорошо, так это то, что Play 2.0 используется из исходного каталога, когда он распакован, и есть подкаталог repository/
, который на самом деле является хранилищем плюща, отдельным от вашего ~/.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
?