How can I force reloading groovy script classes in Groovy Script Runner plugin?

Carlo Bonamico November 19, 2012

I am using Groovy Script Runner Plugin to execute a CannedScript located in

WEB-INF/classes/com/onresolve.../canned/admin

It correctly appears in the "Built-in Scripts" menu, and runs, but when I change the source code for the scrit and the contained groovy class, the changes are not visible in Jira when I run the script.

1 answer

1 vote
JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 19, 2012

What version of the plugin are you using? Class reloading required a small change to groovy itself. In certain versions of my plugin I inadvertently shipped the vanilla groovy runtime.

If you open the plugin jar with winrar or similar, in meta-inf/lib (I think) you should see a groovy-all-1.8.5-scriptrunner.jar. If it doesn't have that classifier, then reloading is likely not to work. There is another workaround IIRC but get back to me on those points above.

Carlo Bonamico November 20, 2012

I have version 2.0.9

Carlo Bonamico November 21, 2012

Did you have a look at

http://jira.codehaus.org/browse/GROOVY-4975

it could be useful for the reloading issue

Suggest an answer

Log in or Sign up to answer