"lein ring uberwar" 只是挂在那里
"lein ring uberwar" just hanging there
我正在尝试弄清楚如何在 Windows 上逆时针从 Eclipse Mars 中的 Clojure Ring 和 Compojure 应用程序创建 uberwar。
我正在关注 this tutorial,我基本上是这样做的:
- 在包资源管理器中,我右键单击并创建新的 Clojure 项目
- 右键单击新建的项目,Leiningen,Generic Leiningen Command Line,按照教程输入
lein new compojure-app gae-app-demo
- 这创建了 Hello World 应用程序,我可以在本地 运行 没有任何问题
- 然后我继续和步骤 2 中的方法相同 运行
lein ring uberwar
- 这将启动新的控制台 window,它不会输出任何内容并且基本上会挂起,直到我手动停止它。它不输出任何内容,不报告任何错误,也不在目标文件夹中创建 war。
我检查了其他几个教程,但没有发现任何人在创建 uberwar 时遇到问题。我在哪里可以开始调试这个,我做错了什么吗?这是每个 Ring/Compjure 应用程序需要做的基本事情之一,所以我希望它应该很简单。
您可以使用终端并在与您的项目相同的目录中键入 lein ring uberwar
吗?
当您执行第 1 步时,您创建了一个通用项目,CCW 在后台使用了 leiningen。在第 2 步中,您使用 lein new
命令在内部创建另一个项目。我不认为这是你想要的。
既然你想要Eclipse/CCW的全部,第一件事就是获取最新版本(我写的是0.34.0)并安装它(说明:http://doc.ccw-ide.org/documentation.html#install-as-standalone-product)。
使用向导创建项目,但将 Leiningen template
字段中的文本 default
更改为 compojure-app
。按回车键后等待几秒钟,因为 leiningen 将下载您的 deps。
打开 project.clj
。右键单击菜单和 select Leiningen | Generic Leiningen Command Line
(或 Alt+L 然后 L),打开 lein 提示。
键入 uberjar
(这会在提示符处替换 <task>
)然后按回车键。等待几秒钟,然后在控制台选项卡中查看正在构建的 jar 的状态。
希望这对您有所帮助。
我正在尝试弄清楚如何在 Windows 上逆时针从 Eclipse Mars 中的 Clojure Ring 和 Compojure 应用程序创建 uberwar。
我正在关注 this tutorial,我基本上是这样做的:
- 在包资源管理器中,我右键单击并创建新的 Clojure 项目
- 右键单击新建的项目,Leiningen,Generic Leiningen Command Line,按照教程输入
lein new compojure-app gae-app-demo
- 这创建了 Hello World 应用程序,我可以在本地 运行 没有任何问题
- 然后我继续和步骤 2 中的方法相同 运行
lein ring uberwar
- 这将启动新的控制台 window,它不会输出任何内容并且基本上会挂起,直到我手动停止它。它不输出任何内容,不报告任何错误,也不在目标文件夹中创建 war。
我检查了其他几个教程,但没有发现任何人在创建 uberwar 时遇到问题。我在哪里可以开始调试这个,我做错了什么吗?这是每个 Ring/Compjure 应用程序需要做的基本事情之一,所以我希望它应该很简单。
您可以使用终端并在与您的项目相同的目录中键入 lein ring uberwar
吗?
当您执行第 1 步时,您创建了一个通用项目,CCW 在后台使用了 leiningen。在第 2 步中,您使用 lein new
命令在内部创建另一个项目。我不认为这是你想要的。
既然你想要Eclipse/CCW的全部,第一件事就是获取最新版本(我写的是0.34.0)并安装它(说明:http://doc.ccw-ide.org/documentation.html#install-as-standalone-product)。
使用向导创建项目,但将 Leiningen template
字段中的文本 default
更改为 compojure-app
。按回车键后等待几秒钟,因为 leiningen 将下载您的 deps。
打开 project.clj
。右键单击菜单和 select Leiningen | Generic Leiningen Command Line
(或 Alt+L 然后 L),打开 lein 提示。
键入 uberjar
(这会在提示符处替换 <task>
)然后按回车键。等待几秒钟,然后在控制台选项卡中查看正在构建的 jar 的状态。
希望这对您有所帮助。