为什么在.gwt.xml文件中更改“module - > rename to”属性会出错

时间:2011-12-16 07:32:35

标签: gwt browser-history gwt-2.4

我可以通过自己创建所有文件来创建和运行一个简单的GWT应用程序。它工作正常,我能够看到正确的显示。

我试着玩代码来增强我的知识。我注意到的是,一旦我运行我的应用程序,说模块重命名为值“ testhistory ”它就可以了。

但之后如果我将重命名为的值更改为“ historytokentest ”,该应用会出现“无法找到” testhistory.gwt等错误。您的类路径上的xml ';可能是拼写错误,或者您忘记为源包含类路径条目?“

如果我将重命名为的值更改回“ testhistory ”,它再次正常工作。

任何人都可以清楚 entryPoint类名,。 gwt.xml 文件名,模块重命名为的值之间是否存在任何关系&安培;还有项目名称。他们将来可以改变吗? (我知道这样做并不好,只是清除疑虑)

2 个答案:

答案 0 :(得分:8)

如果您更改rename-to,则会更改输出文件的名称,因此您必须更新HTML主页中的<script>标记(从src="testhistory/testhistory.nocache.js"到{ {1}})。您无需更改任何其他内容。

答案 1 :(得分:0)

一切都可以改变。如果您更改项目,则不会有任何问题。

如果要更改/重命名输入点,请确保您也在[modulename] .gwt.xml中执行此操作。一旦你重命名,很少有更聪明的IDE会处理这个问题。

更改模块名称的方法相同,您必须在主机页面中更改它。没有什么比这更好的了。