我是 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 项目。
最佳答案
要开始使用 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 包含很多有用的信息。具体来说,您可以按照说明入门部分here .
关于build - 开始使用 SBT 进行提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226441/