我是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示例,以便我可以找出錯誤的位置?
非常感謝。