Я хочу использовать Jsoup в качестве внешнего JAR с GWT на стороне клиента. Но .jar Jsoup не предназначен для GWT. (нет .gwt.xml).Jsoup with GWT (Сделать совместимый JAR)
Мне нужно будет упаковать файлы Java вместе с файлами классов и .gwt.xml-файлом, чтобы иметь возможность использовать его в качестве модуля и наследовать его в GWT.
Но я не знаю, как это сделать.
Ссылка: Jsoup - http://jsoup.org/
Благодаря
EDIT: Мое приложение имеет только на стороне клиента. Нет серверной стороны.
. Я попытался, но у меня возникли ошибки во время компиляции: _com.google.gwt.dev.jjs.InternalCompilerException: Не удалось получить JNode .... [неразрешенный] общедоступный недействительное название (java.lang.String) [нерешенный] общественный нерешенный тип org.jsoup.nodes.Element createElement (java.lang.String) [нерешенный] общественный org.jsoup.nodes.Document нормализует() _ И много других [неразрешенных]. Я только копирую классы? Ничего не добавить в .gwt.xml, например? – Toph
Не только 4 конфликта. Я не мог написать их всех. (недостаточно места в этом поле комментариев). Я переместил классы в клиентский пакет. Я не понимаю вторую часть (переписывая импорт). У меня есть что-то вроде этого в моем классе: 'package com.domain.appgwt.client.jsoup.nodes; импорт com.domain.appgwt.jsoup.helper.Validate; ' Ошибки выглядят как это сейчас: [ERROR] Строка 64: Формат метод (String, String) не определено для типа String, [ ERROR] Строка 181: метод clone() не определен для типа Object Спасибо за помощь – Toph
Я имею в виду, что в GWT присутствуют не все стандартные Java-методы.Например, отсутствует java.net.URL, String.format не реализован. Вы должны найти каждый случай (просто google it - множество примеров) и написать код «gwt-compatible» вместо конфликтующих строк. –