Начало работы с SBT для лифта - PullRequest
5 голосов
/ 29 августа 2011

Я полный новичок в мире SBT и scala.Я хочу создать лифтовое приложение и, исследуя, как это сделать, я наткнулся везде, где я должен использовать SBT.Так что я пошел на вики-страницу GitHub и следовал инструкциям для Windows.Я скачал указанный там jar-файл, создал sbt.bat, поместил оба файла в c: \ sbt и добавил его в мой путь.Затем я перешел к c: \ liftprojects и набрал sbt.

Он что-то сделал, но, как и везде, я ожидал какого-то мастера, который спросит меня, какой проект я хочу собрать, набрать и просто сгенерировать структуру каталогов.как mvn: archetype: generate, но он ничего не делал.Он просто запустил несколько загрузок и создал два каталога

project
  boot
    blah
  target
    blah
target
  scala 2.8.1
    blah

в вики-сайте github, где говорится, что sbt следует структуре maven bir, но я не могу видеть это здесь.

Я делаю что-то не так.Я застрял на этом.Все, что мне нужно, это знать, как создать приложение лифта или проект Scala.

1 Ответ

4 голосов
/ 29 августа 2011

Чтобы начать работу с Lift 2.4, я рекомендую клонировать репозиторий примеров

git clone <a href="https://github.com/lift/lift" rel="nofollow">https://github.com/lift/lift</a>_24_sbt

Затем вы можете использовать один из шаблонов проектов в этом репо с 2.8 и 2.9Версии Scala.Например, хорошим способом начать с Lift является использование базового проекта (с Scala 2.8.1 в этом примере)

cd lift_24_sbt/scala_28/lift_basic/

Запустите sbt, набрав

./sbt

В Windows используйте sbt.bat.Внутри консоли sbt введите

update

jetty-run

Откройте веб-браузер и укажите его на http://localhost:8080, чтобы открыть приложение Lift.Чтобы остановить сервер приложений, просто введите jetty-stop.Вы можете использовать этот шаблон проекта или другие шаблоны в этом репо в качестве отправной точки для ваших приложений.

Lift Wiki содержит много полезной информации.В частности, вы можете следовать инструкциям по началу работы здесь .

...