Utiliser groovy dans une page XWiki
Parce que je n’ai pas trouve facilement, voici un exemple d’utilisation d’un script groovy a l’interieur d’une page XWiki.
#set ($address = "172.20.12.61") IP Address: $address <% import java.net.InetAddress; vcontext = context.get("vcontext"); hostname = vcontext.get("address"); InetAddress addr = InetAddress.getByName(hostname); hostname = addr.getHostName().toLowerCase(); %> Hostname: $hostname |
Du coup, j’en ai profiter pour rajouter cette page dans la documentation XWiki. Et merci a Vincent pour sa patience 🙂
euh j’ai bouge ton exemple sur http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting
Il y a aussi ce snippet comme illustration :
http://code.xwiki.org/xwiki/bin/view/Snippets/AttachFileFromDistantServerSnippet
Groovy se revele tres utile des lors que l’on a besoin d’utiliser des libraries pour lesquelles il n’y a pas de plugin offrant une interface velocity 🙂