Это - простая проблема, но у меня есть проблемы с нею...
Я пытаюсь использовать Google общий набор Objects.equal()
метод в клиентском коде GWT, но я - содержание, получая ошибку
20:12:10.001 [ОШИБКА] [gwt_regex] Строка 39: Никакой исходный код не доступен для типа com.google.common.base. Объекты; Вы забывали наследовать необходимый модуль?
Попробованный к Google за ответ, но не мог найти ответ относительно этого - все просто сказали, что "набор Google должен отделаться от поля с GWT".
Ответ Хильбранда не совсем сработал (он вызвал кучу ошибок при загрузке классов коллекции Google), и я нашел другое решение.
Причина, по которой решение Хильбранда не сработало, заключалась в том, что коллекция Google содержит множество несовместимых с gwt файлов java, а файл модуля Collect.gwt.xml выбирает ВСЕ файлы java из коллекции Google.
Вам нужно унаследовать файл модуля:
<inherits name='com.google.common.Collect.gwt.xml' />
и добавить исходные файлы обеих коллекций и дополнительные файлы, специфичные для gwt. Первые находятся в zip-файле со страницы проекта, последние доступны в папке gwt в магистрали проекта collections: http://code.google.com/p/google-collections/source/browse/#svn/trunk/gwt