Hi,
Is there any primer documentation that describes how to structure a ScriptRunner environment in JIRA?
Where do the scripts live? I noticed that a 'scripts' directory appeared in JIRA_HOME - could it be structured along these lines:
<jira-home}/scripts/com/me/workflow/copyvalues.groovy <jira-home}/scripts/com/me/constants.groovy
How are scripts referenced - for example I'd like to create a class of constants for holding the customfield names and ids so that I can alias the values. Is that just:
import com.me.contants.*
Many thanks,
Richard
Yeah more or less. Most of your questions are answered here: https://jamieechlin.atlassian.net/wiki/display/GRV/Upgrading+to+3.0#Upgradingto3.0-ScriptRoots
To give your question a more specific answer, classes normally start with a capital. So if you had:
package com.me class Constants { final static String FOO = 1 }
you could, import com.me.Constants, then use Constants.FOO. Or,
import static com.me.Constants.*
then just refer to FOO.
Thanks Jamie - that's spot on. Another beer on the tab :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.