Difference between revisions of "Scripting: Update Freeplane's Groovy version"

From Freeplane - free mind mapping and knowledge management software
m (Text replacement - "/groovy" to "/syntaxhighlight")
m (Reverted edits by Dimitry (talk) to last revision by Boercher)
(Tag: Rollback)
 
Line 1: Line 1:
 
Freeplane comes with it's own version of the Groovy library. If you want up update it to a more recent one you can do that quite easily. It just takes the following steps:
 
Freeplane comes with it's own version of the Groovy library. If you want up update it to a more recent one you can do that quite easily. It just takes the following steps:
  
# Download Groovy binary distribution package (e.g. <tt>groovy-binary-1.8.0.zip</tt>) from http://syntaxhighlight.codehaus.org/Download.
+
# Download Groovy binary distribution package (e.g. <tt>groovy-binary-1.8.0.zip</tt>) from http://groovy.codehaus.org/Download.
 
# Extract the <tt>groovy-all</tt> Jar from the package
 
# Extract the <tt>groovy-all</tt> Jar from the package
 
# Replace the old <tt>groovy-all</tt> Jar with the new one.
 
# Replace the old <tt>groovy-all</tt> Jar with the new one.
Line 9: Line 9:
 
We assume that Freeplane is installed to <tt>/opt/freeplane</tt>:
 
We assume that Freeplane is installed to <tt>/opt/freeplane</tt>:
  
  $ unzip groovy-binary-1.8.0.zip groovy-1.8.0/embeddable/syntaxhighlight-all-1.8.0.jar
+
  $ unzip groovy-binary-1.8.0.zip groovy-1.8.0/embeddable/groovy-all-1.8.0.jar
     inflating: groovy-1.8.0/embeddable/syntaxhighlight-all-1.8.0.jar
+
     inflating: groovy-1.8.0/embeddable/groovy-all-1.8.0.jar
 
   
 
   
  $ sudo mv /opt/freeplane/plugins/org.freeplane.plugin.script/lib/syntaxhighlight-all.jar \
+
  $ sudo mv /opt/freeplane/plugins/org.freeplane.plugin.script/lib/groovy-all.jar \
           /opt/freeplane/plugins/org.freeplane.plugin.script/lib/syntaxhighlight-all.jar.orig
+
           /opt/freeplane/plugins/org.freeplane.plugin.script/lib/groovy-all.jar.orig
 
   
 
   
  $ sudo cp groovy-1.8.0/embeddable/syntaxhighlight-all-1.8.0.jar \
+
  $ sudo cp groovy-1.8.0/embeddable/groovy-all-1.8.0.jar \
           /opt/freeplane/plugins/org.freeplane.plugin.script/lib/syntaxhighlight-all.jar
+
           /opt/freeplane/plugins/org.freeplane.plugin.script/lib/groovy-all.jar
  
 
[[Category:Script]]
 
[[Category:Script]]

Latest revision as of 11:26, 18 November 2018

Freeplane comes with it's own version of the Groovy library. If you want up update it to a more recent one you can do that quite easily. It just takes the following steps:

  1. Download Groovy binary distribution package (e.g. groovy-binary-1.8.0.zip) from http://groovy.codehaus.org/Download.
  2. Extract the groovy-all Jar from the package
  3. Replace the old groovy-all Jar with the new one.

For Linux (non-deb version)

We assume that Freeplane is installed to /opt/freeplane:

$ unzip groovy-binary-1.8.0.zip groovy-1.8.0/embeddable/groovy-all-1.8.0.jar
   inflating: groovy-1.8.0/embeddable/groovy-all-1.8.0.jar

$ sudo mv /opt/freeplane/plugins/org.freeplane.plugin.script/lib/groovy-all.jar \
          /opt/freeplane/plugins/org.freeplane.plugin.script/lib/groovy-all.jar.orig

$ sudo cp groovy-1.8.0/embeddable/groovy-all-1.8.0.jar \
          /opt/freeplane/plugins/org.freeplane.plugin.script/lib/groovy-all.jar