开始使用 SBT 提升

发布于 2024-12-02 06:21:02 字数 520 浏览 1 评论 0原文

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

它做了一些事情,但正如到处给出的那样,我期望某种向导会问我想要构建什么样的项目并填充并生成目录结构,就像 mvn:archetype:generate 但它没有做任何事情。它只是运行了一些下载并在 github wiki 中创建了两个目录

project
  boot
    blah
  target
    blah
target
  scala 2.8.1
    blah

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

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

I am a complete newbie to SBT and scala world. I wanna create a lift application and while exploring on how to do it i stumbled everywhere that i must use SBT. So i went to the github wiki page and followed the instructions for windows. I downloaded the jar given there and created sbt.bat and put both the files in c:\sbt and added it to my path. Then i went c:\liftprojects and typed sbt.

It did something but as given everywhere i expected a wizard of some sort which will ask me what kind of project i wanna build and stuff and generate the directory structure just like mvn:archetype:generate but it didnt do anything. It just ran some downloads and created two dirs

project
  boot
    blah
  target
    blah
target
  scala 2.8.1
    blah

in github wiki it says sbt follows maven bir structure but i cannot see it here.

Am i doin something the wrong way. Im stuck on this. All i need is to know how to create a lift app or a scala project.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心的憧憬 2024-12-09 06:21:02

要开始使用 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 包含许多有用的信息。具体来说,您可以按照此处的入门部分说明进行操作。

To get started with Lift 2.4 my recommendation is to clone the examples repository

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

Then you can use one of the project templates in that repo, with both 2.8 and 2.9 Scala versions. For example, a good way to start with Lift is using the basic project (with Scala 2.8.1 in this example)

cd lift_24_sbt/scala_28/lift_basic/

Start sbt by typing

./sbt

On Windows use sbt.bat. Inside the sbt console, type

update

jetty-run

Open a web browser and point it to http://localhost:8080 to open the Lift application. To stop the application server, simply type jetty-stop.
You can use this template project, or the other templates in that repo, as a starting point for your applications.

Lift wiki contains a lot of useful information. Specifically, you can follow the instructions getting started section here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文