5

我是 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

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

我做错了什么吗。我坚持这一点。我所需要的只是知道如何创建一个 Lift 应用程序或一个 Scala 项目。

4

1 回答 1

4

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

git clone https://github.com/lift/lift_24_sbt

然后,您可以使用该 repo 中的项目模板之一,包括 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 包含很多有用的信息。具体来说,您可以按照此处的入门说明进行操作。

于 2011-08-29T09:24:54.263 回答