没有可用于抄写在GWT源代码(No source code available for Scribe

2019-10-18 01:35发布

我得到这个错误试图编译我的GWT项目:

No source code is available for type org.scribe.oauth.OAuthService; did you forget to inherit a required module?

我已经包含在我的“战争/ WEB-INF / lib目录”隶.jar文件,并将其导入。 也许我必须将它添加到app_name.gwt.xml? 我试图做到这一点,但抄写不包含任何.gwt.xml文件。

Answer 1:

我用抄写员,没有任何问题。 但它是一个服务器端库。 你应该在你的GWT代码对它的引用。



Answer 2:

在GWT你仅限因为不可能所有的java类转换为JavaScript才能使用一些Java类。 你可以找到在这个环节允许类的列表: 类的列表

它是不相关的主题,IO,网络等可能使用类......因为compatabilty的。



Answer 3:

你必须有抄写的Java源代码,以使GWT编译器来编译它(它翻译成JavaScript)。 如果可用,那么你可以把它添加到您的源代码树和,并指定它的gwt.xml文档中的“继承”。

当然,请与谷歌的GWT论坛的任何更新。 我知道他们是在一个更好的解决这个问题的工作。

我刚才检查和谷歌已经作为一个扩展可用来GWT的OAuth。 那是你的最佳解决方案。 看这里:

code.google.com/p/gwt-oauth2/



文章来源: No source code available for Scribe in GWT