Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT模块:如何仅在测试文件夹中使用入口点?_Gwt_Architecture - Fatal编程技术网

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

GWT模块:如何仅在测试文件夹中使用入口点?,gwt,architecture,Gwt,Architecture,是否可以在GWT项目的测试文件夹中包含入口点 如果是,如何在[module name].gwt.xml文件中引用此入口点 我的目的: 将JavaScript库包装器构建为单个GWT模块,将仿真环境EntryPoint类及其容器、面板等分离到测试文件夹中,同时将src文件夹与用于仿真的EntryPoint类或容器和面板保持干净。 这样,我只能将src文件夹打包到一个jar中,作为一个干净的GWT模块使用。 目前,我正在为模块和仿真构建单独的项目——仿真项目引用并继承模块,并且模块严格

是否可以在GWT项目的测试文件夹中包含入口点

如果是,如何在[module name].gwt.xml文件中引用此入口点

我的目的:

将JavaScript库包装器构建为单个GWT模块,将仿真环境EntryPoint类及其容器、面板等分离到测试文件夹中,同时将src文件夹与用于仿真的EntryPoint类或容器和面板保持干净。

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

目前,我正在为模块和仿真构建单独的项目——仿真项目引用并继承模块,并且模块严格干净,包含公共JS源代码,但没有入口点或HTML/CSS文件。

注:

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

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

这正是我目前正在做的事情,请参见上文,我希望找到一种将这两个模块嵌入在一起的方法。事实证明,这是最适合这种情况的解决方案,因此不需要进行任何更改,这个答案是可以接受的。