Eclipse &引用;“莱因环战争”;就在那儿等着

Eclipse &引用;“莱因环战争”;就在那儿等着,eclipse,google-app-engine,clojure,ring,Eclipse,Google App Engine,Clojure,Ring,我正试图找出如何在Windows上逆时针运行的Eclipse Mars中从Clojure Ring和Compojure应用程序创建uberwar 我在跟踪,我基本上是这样做的: 在PackageExplorer中,我右键单击并创建新的Clojure项目 右键单击新建项目、Leiningen、通用Leiningen命令行,根据教程输入lein new compojure app gae app demo 这就创建了Hello World应用程序,我可以在本地运行,没有任何问题 然后我继续,以与第2

我正试图找出如何在Windows上逆时针运行的Eclipse Mars中从Clojure Ring和Compojure应用程序创建uberwar

我在跟踪,我基本上是这样做的:

  • 在PackageExplorer中,我右键单击并创建新的Clojure项目
  • 右键单击新建项目、Leiningen、通用Leiningen命令行,根据教程输入
    lein new compojure app gae app demo
  • 这就创建了Hello World应用程序,我可以在本地运行,没有任何问题
  • 然后我继续,以与第2步相同的方式运行
    lein-ring-uberwar
  • 这将启动新的控制台窗口,它不会输出任何内容,基本上会一直挂起,直到我手动停止它。它不输出任何内容,不报告任何错误,也不在目标文件夹中创建war

  • 我查看了其他几个教程,没有发现任何人在创建uberwar方面有问题。我从哪里开始调试这个,我做错什么了吗?这是每个Ring/Compjure应用程序需要做的基本事情之一,因此我希望这应该是我缺少的一些简单的事情。

    您可以使用terminal并在项目所在的同一目录中键入
    lein Ring uberwar
    吗?

    执行步骤1时,创建一个通用项目,《特定常规武器公约》以莱宁根为背景。在步骤2中,使用
    leinnew
    命令在内部创建另一个项目。我认为这不是你想要的

    因为您希望所有这些都来自Eclipse/CCW,所以首先要获得最新版本(我写的是0.34.0)并安装它(说明:)

    使用向导创建项目,但使用
    compojure应用程序更改
    Leiningen template
    字段中的文本
    default
    。点击回车后等待几秒钟,因为leiningen将下载您的DEP

    打开
    project.clj
    。右键单击菜单并选择
    Leiningen | Generic Leiningen命令行
    (或Alt+L然后L),以打开lein提示符

    键入
    uberjar
    (在提示符处替换
    ),然后按enter键。等待几秒钟,在console选项卡中观察正在构建的jar的状态


    希望这有帮助。

    是的!是的,它通过命令行创建了一场战争。知道为什么不通过Eclipse吗?我不想为了这个而进入命令行。