我是JIRA插件开发新手,所以我的问题可能听起来太简单了,但请耐心细致地阅读,因为我尝试了很多东西,发现在互联网上,而且都没有工作。这就是为什么我在这里问这是我最后的希望。如何将JIRA REST Java Client包含在JIRA插件中?
我想在我的JIRA插件中使用JIRA REST Java Client。直着instructions建议添加以下到我的pom.xml,一切都应该工作:
后<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client</artifactId>
<version>1.1-m02</version>
</dependency>
但当然,这不,因为在Eclipse中,一切都显示正常(没有任何错误/警告) atlas-mvn eclipse:eclipse
,但是当我运行JIRA与atlas-run
或atlas-debug
,当我尝试访问该行:
JerseyJiraRestClientFactory f = new JerseyJiraRestClientFactory();
我得到的异常java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/jersey/JerseyJiraRestClientFactory
我再说一遍,在Eclipse中,一切都显示正常,没有一个警告/错误标记,但在运行时,我得到了这个异常。
推荐给我的解决方案是将all the needed dependencies添加到我的pom.xml中,但由于例外(如果需要,将提供它们),我甚至无法正常启动JIRA。
所以,简单的问题是如何正确地做到这一点?更妙的是,是否有人提供了pom.xml文件+ src /文件夹提供的任何简单的WORKING示例,以便我可以找出错误的位置?
非常感谢。