2012-08-14 93 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>