Scala + Eclipse + WebServer = веб-приложение

Я хочу разработать довольно простое веб-приложение на Scala с использованием фреймворка Lift or Play, используя Eclipse в качестве среды и какой-нибудь простой веб-сервер, такой как Jetty. Однако, к моему невыразимо большому удивлению, я не могу настроить все это для совместной работы.Я также не смог найти ни одного толкового простого и понятного руководства, как это сделать. После полдня поисков я пришел к выводу, что все вокруг, кажется, используют смесь sbt/maven и считают, что это нормально, переходя с одного на другой и записывая файлы конфигурации проекта вручную, просто чтобы получить простой пустой проект для начала.

Не существует простого способа создать даже пустой проект. Я помню, что с Java это было пару кликов — чтобы интегрировать веб-сервер в Eclipse, создать простой проект веб-приложения и запустить его прямо оттуда. Куда в этом случае делись мощь и простота Scala? И это только если я хочу попробовать Лифт. Что, если я тоже хочу попробовать Play, нужно ли мне снова идти по тому же пути?

Есть ли где-нибудь простое и полное руководство, описывающее, как настроить среду, чтобы можно было сразу приступить к разработке приложений?

ОБНОВЛЕНИЕ: Благодаря совету Питера Гвязды я успешно интегрировал проект Play с Eclipse со всеми возможностями, которые есть в Play "из коробки". Я использую эту настройку для разработки прямо сейчас. Тем не менее, мой вопрос остается интересным: каковы другие способы достижения аналогичной функциональности с другими фреймворками, такими как Lift, Scalatra и другими?

5
задан noncom 27 March 2012 в 09:04
поделиться