Я получил новый JAR-файл клиента службы SOAP от партнера по команде и занят его интеграцией в мое приложение. Я поместил JAR в соответствующий путь, переписав предыдущую версию. Я обновил свое рабочее пространство, выполнил «Чистку и сборку», но ...
... Я не могу увидеть ни один из классов в JAR через intellisense, хотя код, который я использую из JAR, будет скомпилирован и выполнен правильно. Кроме того, Eclipse по-прежнему пытается использовать предыдущую версию JAR, поскольку при выполнении «импорта исправлений» он повторно импортирует старые классы, а не новые.
Код строится и запускается, но я должен ссылаться на классы абсолютно, а не на относительно:
org.acmewidgets.soap.inputs.HeaderType header = new org.acmewidgets.soap.inputs.HeaderType()
Вместо
HeaderType header = new HeaderType()
Предыдущая версия JAR этого не требовала.
Как мне "заставить" Eclipse отказаться от старых ссылок и использовать новые? Или Eclipse работает нормально, а мой новый JAR подозрительный?
Спасибо!