Leiningen, Clojure, and NetBeans IDE

Leiningen is Clojure's build tool, here in action in NetBeans IDE 7.4:

Above you can see how "lein run", "lein clean", "lein jar", "lein uberjar", and "lein help" are supported, while here is "lein new app":

An especially cool little feature is that you can hold down the Ctrl key and then mouse over a method, then a hyperlink appears, which can be clicked to invoke the "lein run -m" command on the method:


Sources:

https://java.net/projects/nb-api-samples/sources/api-samples/show/versions/7.4/misc/org.clojure

Some problems with lexer, once those are fixed, will make the plugin available in the NetBeans Plugin Portal.

Comments:

ok i am new to clojure, but even newbies, will know that clojure development means a repl

how will this plugin support repl-oriented development with clojure?

i also know that eclipse have a fairly complete clojure plugin, called counter-clock-wise , is the plan to make this plugin as complete?

Posted by guest on January 04, 2014 at 07:58 AM PST #

This is cool, I can't wait for the plugin

Posted by guest on January 07, 2014 at 07:19 AM PST #

i'm waiting for your super solution with netbeans

Posted by kais on January 15, 2014 at 02:21 AM PST #

How do you run Clojure in NetBeans? I thought enclojure plugin died some time ago and there is no native support in NetBeans for Clojure.

Posted by guest on January 29, 2014 at 01:28 AM PST #

Any updates on this? I've looked at the commit history for that repo, and I don't see any lexer work, so... It'll be a while yet, no?

Posted by guest on February 12, 2014 at 10:21 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today