У меня есть внешний JAR signpost-core-1.2.1.1.jar (из http://code.google.com/p/oauth-signpost/),, который я хочу включить в мой проект Java GWT.
Поэтому я добавляю этот внешний JAR-файл в путь сборки в Eclipse и помещаю эти импорта в мой класс:
import oauth.signpost.basic.DefaultOAuthConsumer;
import oauth.signpost.exception.OAuthCommunicationException;
import oauth.signpost.exception.OAuthExpectationFailedException;
import oauth.signpost.exception.OAuthMessageSignerException;
При компиляции я получил эти сообщения об ошибках:
[ERROR] Line 130: No source code is available for type oauth.signpost.basic.DefaultOAuthConsumer; did you forget to inherit a required module?
[ERROR] Line 133: No source code is available for type oauth.signpost.exception.OAuthMessageSignerException; did you forget to inherit a required module?
[ERROR] Line 135: No source code is available for type oauth.signpost.exception.OAuthExpectationFailedException; did you forget to inherit a required module?
[ERROR] Line 137: No source code is available for type oauth.signpost.exception.OAuthCommunicationException; did you forget to inherit a required module?
Поэтому я поместил следующую строку в мой файл Admin.gwt.xml:
<inherits name='oauth.signpost.Signpost' />
А теперь я получаю это сообщение:
Loading inherited module 'oauth.signpost.Signpost'
[ERROR] Unable to find 'oauth/signpost/Signpost.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
К сожалению, Signpost не предоставляет файл gwt.xml, поскольку он состоит только из файла jar.
Так, как я могу написать это?
А где мне его разместить?
Или мне просто нужно задать несколько дополнительных путей?