GWT客户端外部库

时间:2012-07-25 16:10:10

标签: java gwt

我正在开发一个GWT项目,我已经构建了一个.jar文件来处理某些进程,但是它可以在其他项目中重用,因此我希望将它作为一个单独的项目。但是当我想在GWT中运行代码(将jar添加到构建路径中)时,我似乎无法正确使用它。

我在外部项目的根目录中添加了一个“xxx.gwt.xml”文件(“xxx”是文件的名称,gwt.xml是扩展名),然后我设置了源路径(-tag到“com.xxx”,这是我在GWT程序中访问的所有软件包的根。然后我把它变成了.jar,将它添加到GWT项目的构建路径中,然后又添加了jar的源代码,仍然找到“xxx.gwt.xml”文件,然后它抱怨导入“com.xxx.yyy.YYY”并且它无法解析“YYY”的类型。 / p>

另请注意,我没有调用任何包含GWT中不允许的任何lib的方法,而且我没有得到警告“非规范包”,当GWT不能/不能时你通常会得到它解决/ -tag中包裹出错的问题。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您还必须在.jar中定义一个模块,然后在外部项目中继承它。

请参阅http://www.vogella.com/articles/GWT/article.html#modules_use