JetBrains / la-clojure

Clojure plugin for IntelliJ IDEA
Apache License 2.0
220 stars 49 forks source link

Plugin doesn't show no one external dependency (except JDK) in Leiningen project #78

Closed vbauer closed 10 years ago

vbauer commented 10 years ago

I've created simple Luminus based sandbox project using Leiningen and don't see project dependencies except JDK.

My "project.clj" file:

(defproject
  ziggurat
  "0.1.0-SNAPSHOT"
  :repl-options {:init-ns ziggurat.repl}
  :dependencies
  [[com.h2database/h2 "1.3.175"]
   [ring-server "0.3.1"]
   [ring/ring-json "0.2.0"]
   [environ "0.4.0"]
   [com.taoensso/timbre "2.7.1"]
   [korma "0.3.0-RC6"]
   [http-kit "2.1.16"]
   [com.taoensso/tower "2.0.1"]
   [org.clojure/clojure "1.5.1"]
   [org.clojure/clojure-contrib "1.2.0"]
   [log4j "1.2.17"
    :exclusions
    [javax.mail/mail javax.jms/jms com.sun.jdmk/jmxtools com.sun.jmx/jmxri]]
   [compojure "1.1.6"]
   [lib-noir "0.7.9"]
   [com.postspectacular/rotor "0.1.0"]]

  :ring {:handler ziggurat.handler/app
         :init ziggurat.handler/init
         :destroy ziggurat.handler/destroy
         :port 8080}

  :profiles {:uberjar {:aot :all}
             :production {:ring {:open-browser? false
                                 :stacktraces? false
                                 :auto-reload? false}}
             :dev {:dependencies [[ring-mock "0.1.5"] [ring/ring-devel "1.2.1"]],
                   :env {:selmer-dev true}}}

  :url "http://example.com/FIXME"
  :main ziggurat.core
  :plugins [[lein-ring "0.8.10"] [lein-environ "0.4.0"]]
  :description "FIXME: write description"
  :min-lein-version "2.0.0")

Screenshot: image

Environment setup: OS: Ubuntu 13.10 Intellij IDEA 13.0.2 Build #IU-133.696 built on January 24, 2014 JRE: 1.7.0_45-b18 amd64, HotSpot(TM) 64

Alefas commented 10 years ago

La Clojure doesn't have support for Leiningen. There are third party leiningen plugin or command line tools.

vbauer commented 10 years ago

Sorry, will it be supported someday?

Alefas commented 10 years ago

We are not working on "La Clojure" right now, because of "Cursive Clojure" (third-party commercial Clojure IDE based on IntelliJ IDEA). I would suggest to try their product, as I know they have some Leiningen support.

Best regards,

Alexander Podkhalyuzin Scala Plugin Team Leader JetBrainshttp://www.jetbrains.com "Develop with pleasure!"

2014-02-11 19:34 GMT+04:00 Vladislav Bauer notifications@github.com:

Sorry, will it be supported someday?

Reply to this email directly or view it on GitHubhttps://github.com/JetBrains/la-clojure/issues/78#issuecomment-34765591 .

hsestupin commented 10 years ago

Guys, I believe you are joking right now. Intellij's La Clojure is far better than "Cursive Clojure". I've gave last one a chance not so long ago and was totally disappointed. Cursive is not stable, periodically it crashed with weird errors (it was 1 or 2 months ago I tried it last time). Just all I want to say is that La Clojure is a beast despite the fact that it has some little problems. Cant understand why u guys stop supporting your great plugin. And moreover there are so many ways to make it even better. Anyways thanks for your work

Alefas commented 10 years ago

I that case it means that we just took a pause in development. Main reason is that we want investments into IntelliJ IDEA platform as we don't have so much resources to support everything. So we don't want to compete with something based on IntelliJ IDEA platform. If Cursive Clojure is unstable and worse than La Clojure we will probably start active development again, so let's see how things will change in future.

vbauer commented 10 years ago

Thanks for detailed response and for your work!