Hi,
I am writing a plugin which creates a customfield type that will extend MultiSelectCFType.
However I get a compilation error for (IDE says cant be resolved):
import com.atlassian.jira.issue.customfields.impl.MultiSelectCFType;
Strangley enough I am able to use this:
import com.atlassian.jira.issue.customfields.impl.GenericTextCFType;
According to Atlassians API reference the MultiSelectCFType should also be in the same package as GenericTextCFType.
So What could be causing this error?
This class is in jira-core, so add dependency on jira-core:
<dependency> <groupId>com.atlassian.jira</groupId> <artifactId>jira-core</artifactId> <version>${jira.version}</version> <scope>provided</scope> </dependency>
Hi @Boris.
Thanks for your answer. It resolves the error.
Just a quick question:
The pom.xml file autgenerated by Atlassians SDK mentions:
<!-- Add dependency on jira-core if you want access to JIRA implementation classes as well as the sanctioned API. This is not normally recommended, ......-->
Im curious as to why com.atlassian.jira.issue.customfields.impl.MultiSelectCFType
would not be in the "sanctioned API"?
For the time being I've added the jira-core and regenerating the eclipse project,
Would the size of my plugin also increase after adding the jira-core dependency?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Don't worry about this comment, just have in mind that classes in the jira-core are nt guaranteed to be compatible between jira versions.
The size will not increase as this is provided dependency.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok. Thanks!
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.