2012-08-14 124 views
1

失蹤ApacheHttpClientConfig我正在關注的JRJC教程,和第二線的位置:吉拉休息Java客戶端:從澤西島

final JerseyJiraRestClientFactory factory = new JerseyJiraRestClientFactory(); 
final JiraRestClient restClient = factory.createWithBasicHttpAuthentication(jiraServerUri, username, password); 

拋出這個:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/jersey/client/apache/config/ApacheHttpClientConfig at com.atlassian.jira.rest.client.internal.jersey.JerseyJiraRestClientFactory.create(JerseyJiraRestClientFactory.java:34) 
... 
Caused by: java.lang.ClassNotFoundException: com.sun.jersey.client.apache.config.ApacheHttpClientConfig 
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 

我需要新澤西州這樣的在我的朋友:

<dependency> 
    <groupId>com.sun.jersey</groupId> 
    <artifactId>jersey-client</artifactId> 
    <version>1.9</version> 
</dependency> 

它建立沒有任何問題(mvn大會:單,因爲我需要一個standal一個罐子)。任何想法在這裏出了什麼問題?

回答

3

那麼,那已經夠傻了。球衣客戶端不會給你ApacheHttpClientConfig。這與澤西阿帕奇客戶端。這是pom片段。

<dependency> 
    <groupId>com.sun.jersey.contribs</groupId> 
    <artifactId>jersey-apache-client</artifactId> 
    <version>1.9</version> 
</dependency>