创建组合并在其他项目中使用(GWT)

创建组合并在其他项目中使用(GWT),gwt,composite,Gwt,Composite,我有一个图像库项目,显示图像一个接一个。 我希望它是一个复合,以便我可以在其他项目中使用它 可能吗?如何操作?如果您使用gwtdesigner有一个从eclipse执行的选项: 但通常的做法是: 使用.GWT.xml文件创建一个普通的GWT模块,并删除入口点标记 包括您想要共享的内容:java代码进入客户机文件夹,资产进入公共文件夹,服务器代码进入服务器文件夹 编译并打包为.jar文件。重要提示:您必须在其中打包源文件 像平常一样在其他项目中导入库 最后,记住在使用库的那些gwt项目的gwt.

我有一个图像库项目,显示图像一个接一个。 我希望它是一个复合,以便我可以在其他项目中使用它


可能吗?如何操作?

如果您使用
gwtdesigner
有一个从eclipse执行的选项:

但通常的做法是:

  • 使用
    .GWT.xml
    文件创建一个普通的GWT模块,并删除入口点标记
  • 包括您想要共享的内容:java代码进入
    客户机
    文件夹,资产进入
    公共
    文件夹,服务器代码进入
    服务器
    文件夹
  • 编译并打包为
    .jar
    文件。重要提示:您必须在其中打包源文件
  • 像平常一样在其他项目中导入库
  • 最后,记住在使用库的那些gwt项目的
    gwt.xml
    中包含一行来继承库模块

我不理解第一部分,(创建一个普通的GWT…)你能再解释一下吗?是的,你必须像平常一样创建一个新的GWT项目(使用Eclipse插件或webAppCreator)。但是您的新模块不需要任何入口点(GWT应用程序启动时要执行的代码),因为它只是一个包含java内容的库。因此,请编辑最近创建的项目的gwt.xml并删除“”标记。很抱歉,我应该如何处理我的war文件夹及其内容?它们不需要在jar文件中?尽管您可以手动创建.jar文件,但几乎所有项目都使用maven或ant来生成它。.jar文件只是一个.zip文件,请尝试解压缩您正在使用的任何.jar以查看其内容。基本上,如果您创建一个包含src和bin文件中所有内容的.zip文件,并将其重命名为.jar,那么它应该可以工作。您可以使用Eclipse创建JAR,但您唯一需要考虑的是在JAR中包含SRC内容。在JAR中应该是.gW.xml文件。ie:
com.example.mywidget.mywidget.gwt.xml
。在使用此jar的应用程序中,您必须继承该模块