我试图弄清楚如何在Windows上使用逆时针方式从Eclipse Mars中的Clojure Ring和Compojure应用程序创建uberwar。
我跟随this tutorial,我基本上是这样做的:
lein new compojure-app gae-app-demo
lein ring uberwar
我已经检查了其他几个教程,但我没有发现任何人在创建超级战争时遇到问题。哪里可以开始调试,我做错了什么?这是每个Ring / Compjure应用程序需要做的基本事情之一,所以它应该是我想要的一些简单的事情。
答案 0 :(得分:2)
您可以在项目的同一目录中使用终端并输入lein ring uberwar
吗?
答案 1 :(得分:1)
当您执行步骤1时,您将创建一个通用项目,CCW在后台使用leiningen。在第2步中,使用lein new
命令在里面创建另一个项目。我认为这不是你想要的。
既然你想要它来自Eclipse / CCW,首先要获得最新版本(我编写0.34.0)并安装它(说明:http://doc.ccw-ide.org/documentation.html#install-as-standalone-product)。
使用向导创建项目,但使用default
更改Leiningen template
字段中的文字compojure-app
。点击进入后等待几秒钟,因为leiningen将下载你的deps。
打开project.clj
。右键单击菜单并选择Leiningen | Generic Leiningen Command Line
(或Alt + L然后L),打开lein提示。
键入uberjar
(这会在提示符处替换<task>
)然后按Enter键。等待几秒钟,然后在控制台选项卡中查看正在构建的jar的状态。
希望这有帮助。