我是 JIRA 插件开发的新手,所以我的问题可能听起来太简单了,但请耐心等待并仔细阅读,因为我尝试了很多东西,在互联网上找到了,但都没有奏效。这就是为什么我在这里问它,作为我最后的希望。
我想在我的 JIRA 插件中使用JIRA REST Java 客户端。直接的说明建议将以下内容添加到我的 pom.xml 中,一切都应该正常工作:
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-rest-java-client</artifactId>
<version>1.1-m02</version>
</dependency>
但当然不是,因为在 Eclipse 中,一切都显示正常(没有任何错误/警告)之后,但是当我使用oratlas-mvn eclipse:eclipse
运行 JIRA 时,只要我尝试访问该行:atlas-run
atlas-debug
JerseyJiraRestClientFactory f = new JerseyJiraRestClientFactory();
我得到了例外java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/internal/jersey/JerseyJiraRestClientFactory
我重复一遍,在 Eclipse 中,一切正常,没有一个警告/错误标记,但在运行时,我得到了那个异常。
向我推荐的解决方案是将所有需要的依赖项添加到我的 pom.xml 中,但后来我什至无法正常启动 JIRA,因为有很多异常(如果需要,将提供它们)。
所以,简单的问题是如何正确地做到这一点?更好的是,有没有人提供 pom.xml 文件 + src/ 文件夹的任何简单工作示例,所以我可以弄清楚我在哪里弄错了?
提前非常感谢。