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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.