Удаление и удаление подключаемых модулей из eclipse

Я удаляю плагин с именем X из опции удаления eclipse. Теперь, чтобы сделать ясный подход, я пошел в каталог плагинов eclipse и удалил оттуда файл jar плагина. Теперь я пытаюсь переустановить тот же плагин, и eclipse выводит сообщение об ошибке

Ошибка произошла во время org.eclipse.equinox.internal.p2.engine.phases.CheckTrust фаза. контекст сеанса было: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, операнд =, действие =). Ошибка чтения подписанный контент. Файл "D: \ Testing \ eclipse-jee-helios-SR1-win32 \ eclipse \ plugins \ x_1.1.3.jar" s, которые представляют мои ресурсы, являются простыми классами Java с аннотациями JAXB (XML) (они генерируются из определения схемы - поэтому у них есть аннотации). ...

Я использую службу REST в Джерси. POJO, которые представляют мои ресурсы, представляют собой аннотированные JAXB (XML) простые классы Java (они генерируются из определения схемы - поэтому у них есть аннотации).

Я хочу, чтобы Джерси / Джексон игнорировал XML-аннотации. Я выполнил эту настройку в своем web.xml (как упоминалось здесь ):

  
    com.sun.jersey.api.json.POJOMappingFeature
    true
  

Теперь я ожидал, что аннотация @XMLElement больше не будет использоваться для политики именования полей JSON.

Но глядя на это java field (member)

@XmlElement(name = "person", required = true)
protected List persons;

Я все еще получаю следующее представление JSON:

....,"person":[{"name":"FooBar", ....... (person without the 's')

Все остальные поля также получают свои имена JSON из аннотации @XmlElement вместо имени поля Java. xml


14
задан FrVaBe 16 February 2011 в 19:31
поделиться