Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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
Java gwt maven插件:只生成必要的js文件_Java_Javascript_Maven_Gwt - Fatal编程技术网

Java gwt maven插件:只生成必要的js文件

Java gwt maven插件:只生成必要的js文件,java,javascript,maven,gwt,Java,Javascript,Maven,Gwt,我正在使用GWTMaven插件使用maven编译一个模块。问题是,我认为目标文件夹中有很多生成的.js文件未使用(例如uploadDialog、map、filetree)。是否有办法将插件设置为仅包含应用程序使用的javascript文件,或者是在构建后手动删除javascript文件的最佳解决方案 谢谢您的时间。gwtext(不是Sencha)和SmartGWT,仅举几例,都是JS库的包装器,GWT编译器不会从您碰巧使用的外部JS库中选取位。如果您想对此进行优化,则由您决定。GWT编译器已经足

我正在使用GWTMaven插件使用maven编译一个模块。问题是,我认为目标文件夹中有很多生成的.js文件未使用(例如uploadDialog、map、filetree)。是否有办法将插件设置为仅包含应用程序使用的javascript文件,或者是在构建后手动删除javascript文件的最佳解决方案


谢谢您的时间。

gwtext(不是Sencha)和SmartGWT,仅举几例,都是JS库的包装器,GWT编译器不会从您碰巧使用的外部JS库中选取位。如果您想对此进行优化,则由您决定。

GWT编译器已经足够智能,只生成某些应用程序路径将使用的代码。如果存在“不必要的文件”,那么应用程序中就存在不必要的代码。您认为这适用于gwt的扩展,例如Ext(免费的、非sencha的扩展)。我认为这可能是罪魁祸首,但是在找到javav类到javascript文件的映射时遇到了困难。对不起,我们已经落后了-Sencha GXT过去被称为Ext GWT(版本3的官方更改),并且在任何一个名称下都是Java。您想到的是GWTEXT,它是ExtJS2的包装器。我记不起正确的名称,认为GXT是Gwt-eXT的快捷方式,所以另一个是eXT-Gwt;-)有趣的是,我必须查看我在源代码中使用的所有类,并确保没有任何东西是我不再使用的,因此它不会引入javascript代码。谢谢