usando Jira REST Java Client API obtengo java.lang.NoSuchMethodError en eclipse, pero no con ANT

Debe ser la forma en que se configura Eclipse. ¿Alguien tiene alguna idea?

Exception in thread "main" java.lang.NoSuchMethodError: com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.headerValueToString(Ljava/lang/Object;)Ljava/lang/String; at com.sun.jersey.client.apache.DefaultApacheHttpMethodExecutor.writeOutBoundHeaders(DefaultApacheHttpMethodExecutor.java:271) 

Parece que DefaultApacheHttpMethodExecutor.headerValueToString se eliminó de la biblioteca de Jersey después de su versión 1.7:

http://java.net/projects/jersey/lists/commits/archive/2011-06/message/12

Aquí hay algunas opciones:

  1. Reemplace su versión actual de Jersey y con una versión anterior de Jersey :
  2. Use una versión más nueva del cliente JIRA REST. No sé si alguna versión más reciente admite el cambio a la API de Jersey.

En realidad, el método "headerValueToString" es compatible con jersey-client-1.5.jar . Algunas versiones posteriores aún no son compatibles con el método, como jersey-client-1.15.jar.

Utilizo "jersey-apache-client-1.8.jar" descargado de " http://download.java.net/maven/2/com/sun/jersey/contribs/jersey-apache-client/1.8/ " y funciona bien