Пару дней назад мне было поручено интегрировать Scribe и Spring Social для доступа к API-интерфейсам LinkedIn. Среда разработки - Windows, Spring и Java.
В Spring Social (spring-social-core-1.0.0.M1.jar) LinkedInTemplate используется org.scribe.extensions.linkedin.LinkedInBaseStringExtractorImpl. (В сообщениях журнала указано «NoClassDefFoundError» для LinkedInBaseStringExtractorImpl) Этот класс присутствует в scribe-1.0.7.jar, но отсутствует в последнем jar i.e scribe-1.1.0.jar (загружен в https://github.com/fernandezpablo85/scribe-java).
Я не смог найти способ исправить эту проблему. Но я смог быстро взломать: на своем локальном компьютере я скопировал LinkedInBaseStringExtractorImpl из scribe-1.0.7.jar в scribe-1.1.0.jar. Теперь все работает как шарм.
Мне любопытно узнать, сталкивался ли кто-либо еще с подобными проблемами.