开始使用SBT升降机

swo*_*ish 5 build lift package-managers sbt

我是SBT和scala世界的新手.我想创建一个电梯应用程序,在探索如何做到这一点,我偶然发现我必须使用SBT.所以我去了github wiki页面并按照windows的说明进行操作.我下载了那里给出的jar并创建了sbt.bat并将这两个文件放在c:\ sbt中并将其添加到我的路径中.然后我去了c:\ liftprojects并输入了sbt.

它做了一些事情,但在任何地方,我都期望某种类型的向导,它会问我想要构建什么样的项目,以及生成目录结构,就像mvn:archetype:generate但它没有做任何事情.它只是运行了一些下载并创建了两个目录

project
  boot
    blah
  target
    blah
target
  scala 2.8.1
    blah
Run Code Online (Sandbox Code Playgroud)

在github wiki中,它说sbt遵循maven bir结构但我在这里看不到它.

我做错了什么.我坚持这个.我所需要的只是知道如何创建一个电梯应用程序或一个scala项目.

小智 4

要开始使用 Lift 2.4,我的建议是克隆示例存储库

git clone https://github.com/lift/lift_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

打开 Web 浏览器并将其指向http://localhost:8080以打开 Lift 应用程序。要停止应用程序服务器,只需键入jetty-stop。您可以使用此模板项目或该存储库中的其他模板作为应用程序的起点。

Lift wiki 包含许多有用的信息。具体来说,您可以按照此处的入门部分的说明进行操作。