创建一个新的应用程序

按照上述说明并安装 Leiningen 后,运行以下命令启动新项目:

lein new <project-name>

这将使用 <project-name> 文件夹中的默认 Leiningen 模板设置 Clojure 项目。Leiningen 有几个模板,它们会影响项目的结构。最常见的是使用的模板 app,它添加了一个 main-function 并准备将项目打包到 jar 文件中(main 函数是应用程序的入口点)。这可以通过运行来实现:

lein new app <project-name> 

假设你使用 app-template 创建新应用程序,你可以通过输入创建的目录并使用以下命令运行应用程序来测试所有设置是否正确:

lein run

如果你在控制台上看到 Hello, World!,那么你已准备好并准备开始构建应用程序。

你可以使用以下命令将此简单应用程序打包到两个 jar 文件中:

lein uberjar