I have a private build of Netbeans that adds the following features to the 
maven support:

1. In the project view, Clojure srcs are listed under 'Clojure Packages' and 
'Clojure Test Packages', using a package view - no more digging through 
directories under 'Other Sources'.
2. Polyglot Maven poms and Leiningen project.clj files appear under 'Project 
Files'.
3. If Polyglot Maven is set as your Maven in Netbeans Preferences, then the 
Project Files context menu has actions to convert pom.clj -> pom.xml, pom.xml 
-> pom.clj and project.clj -> pom.xml, with appropriate dependency etc. 
refreshing and diagnostics output. This means you can modify your 
project.clj/pom.clj and regenerate pom.xml, which is then picked up by 
Netbeans, without leaving Netbeans.

This stuff can't be done in a plugin as it involves mods to core modules, and 
hence it will be quite some time, if ever, before it appears in official 
Netbeans. Is there any interest in these features, and if so, how do people 
suggest I make it available. I can easily post patches against the 
release68_fixes sources if you can build and package Netbeans yourself, or I 
can make an OS/X .dmg available (but not other platforms).

Of course it works with the latest update-site version of Enclojure, and apart 
from a small bug with REPL classpath detection, that I hope is fixed soon, is 
really a very nice Clojure environment with useful, albeit minimal Polyglot 
Maven and Leiningen integration.

Antony Blakey
-------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787

All that is required for evil to triumph is that good men do nothing.


-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to