Tuesday, April 6, 2010

Enclojure - netbeans plugin issue

I git cloned enclojure, built it and added the plugin from my freshly installed netbeans 6.8.

Netbeans promptly froze. After some googling I found this. Aah, ~/.netbeans/6.8/config/Modules does not have the enclojure module file (org-enclojure-clojure-plugin.xml). So I copied it from the source (root of enclojure source)


$ cp ./netbeans/plugins/org-enclojure-plugin/target/nbm/netbeans/maven1/config/Modules/org-enclojure-clojure-plugin.xml ~/.netbeans/6.8/config/Modules/


And turned this module off

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
"http://www.netbeans.org/dtds/module-status-1_0.dtd">
<module name="org.enclojure.clojure.plugin">
<param name="autoload">false</param>
<param name="eager">false</param>
<param name="enabled">false</param>
<param name="jar">modules/org-enclojure-plugin.jar</param>
<param name="reloadable">false</param>
<param name="specversion">1.1</param>
</module>

This allowed me to boot netbeans (it did a bunch of updates thereafter). I re-enabled enclojure and now I am all set