用新版本替换gwt生成的jar

时间:2013-02-27 20:00:54

标签: gwt patch gxt

我开发了基于GWT + GXT的Web应用程序。最近我们遇到了一个我能够轻松修复的问题。

然而,当我从标签生成jar文件时,包括修复的后端,即使我用新的jar替换旧jar,修复也没有效果。

另一方面,如果我生成整个WAR,一切正常,但由于它的大小,我宁愿能够将补丁作为jar文件提供。

我错过了什么吗?

提前谢谢

1 个答案:

答案 0 :(得分:2)

jar文件只包含Java源代码和编译的Java代码 - 当您编译GWT时,它会产生JavaScript。除了所有其他内容之外,这是war文件包含的内容。为了正确更新您的应用程序,您需要更新已编译的JavaScript。

正如您所注意到的,最简单的方法是替换整个war文件。如果您希望将更改保持在最低限度,您可以尝试更换已编译的JS目录和jar文件,但是您需要小心获得正确的目录 - 以及所有内容。