Основные аннотации XStream - PullRequest
1 голос
/ 25 мая 2010

Я только начал использовать аннотации XStream и пытаюсь выяснить, как связать аннотации с объектом XStream. Из документации кажется, что это принятый метод:

XStream xstream = new XStream(new DomDriver());
xstream.processAnnotations(AnnotatedClass.class);

Моя проблема в том, что Eclipse не распознает этот метод как допустимый. Кажется, что все настроено правильно в Eclipse, потому что он показывает мне остальные методы, которые находятся в объекте XStream. Это почти как Eclipse думает, что это старая версия xstream.

Я пытался запустить Project> Clean внутри Eclipse, но это ничего не исправило. Я также попытался снова загрузить банку XStream, которая тоже не помогла.

Версии: XStream 1.3.1, Eclipse 3.4, Java 6

Кто-нибудь видел это странное поведение раньше или есть идеи, как это исправить?

1 Ответ

0 голосов
/ 26 мая 2010

Один из других jar на моем classpath использовал более старую версию XStream.

Чтобы устранить проблему: Свойства проекта> Путь сборки Java> Порядок и экспорт

Оттуда просто переместите банку в верхнюю часть списка, и Eclipse подберет правильную версию банки.

...