开始使用SBT升降机

时间:2011-08-29 05:32:34

标签: build lift sbt package-managers

我是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结构,但我在这里看不到它。

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

1 个答案:

答案 0 :(得分: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

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

Lift wiki包含很多有用的信息。具体来说,您可以按照“{3}}开始使用说明进行操作。