私は JIRA を初めて使用します。maven で JRJC の依存関係を追加しました。私のシナリオは、Java EE アプリケーションで Issue を読むことです。public class IssueCollector { public void readIssue() { のような単純なクラスを作成しました
final JerseyJiraRestClientFactory factory = new JerseyJiraRestClientFactory();
try{
final URI jiraServerUri = new URI("http://localhost:8080//jira");
final JiraRestClient restClient = factory.createWithBasicHttpAuthentication(jiraServerUri,"username", "password");
final NullProgressMonitor pm = new NullProgressMonitor();
final Issue issue = restClient.getIssueClient().getIssue("AKE-1", pm);
System.out.println(issue);
}catch(Exception e){
System.out.println("URI not found");
}
}
}
しかし、実行すると、次のような例外が発生します
java.lang.NoClassDefFoundError: com/atlassian/jira/rest/client/ProgressMonitor
com.vxl.appanalytix.dataload.fromEmail.GenericEmailAttachmentDownloder.downloadEmailAttachments(GenericEmailAttachmentDownloder.java:28)
com.vxl.appanalytix.controllers.controllerClasses.GenericEmailServiceClass.readEmailAttachments(GenericEmailServiceClass.java:13)
com.vxl.appanalytix.controllers.GenericEmailServiceServlet.doPost(GenericEmailServiceServlet.java:57)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
私は間違った方向に進んでいますか?単純な Java クラスの代わりに Web サービスを作成する必要がある