GWT模块:如何仅在测试文件夹中使用EntryPoint?

时间:2012-02-28 11:02:53

标签: gwt architecture

是否可以在GWT项目的EntryPoint文件夹中包含test

如果是,请如何在EntryPoint文件中引用此[module-name].gwt.xml

我的目的:

构建一个JavaScript库包装器作为单个GWT模块,它将仿真环境(EntryPoint类及其容器,面板等)分隔到test文件夹中,同时离开src文件夹从EntryPoint类或用于模拟的容器和面板清除。

这样,我只能将src文件夹打包到jar中,以用作干净的GWT模块。

目前我正在为模块和模拟构建单独的项目 - 模拟项目引用并继承模块,模块严格清理(保存公共JS源,但没有EntryPointHTML / CSS个文件)。

注意:

已经尝试将测试文件夹添加到类路径中或将其作为源[module-name].gwt.xml包含在内。

1 个答案:

答案 0 :(得分:0)

测试文件夹通常执行java代码,gwt编译器不从那里编译代码。你可能需要的是将你的包装器gwt放在一个没有入口点的独立模块中。然后你需要一个带入口点的模块来引导你创建的库模块来测试浏览器中的包装器。如果您将test / bootstrap模块创建为项目,那么这将是最简单的,然后为包装器创建一个单独的模块。确保在项目模块中包含一个for wrapper模块,以便它可以在包装器代码中链接。