当我更改ui.xml文件(例如,更改CSS样式)时,这些更改不会显示在应用程序中。 使更改可见的唯一方法是在Eclipse中进行选择 项目->清理...,然后删除并重新编译整个项目。
我的设置: -noserver -remoteUI“ $ {gwt_remote_ui_server_port}:$ {unique_id}” -logLevel信息-war“ $ {workspace_loc:NewComApp / war}” -codeServerPort 9998 com.myapp.MyApp
我的tomcat(尽管我知道这并不影响superdevmode):
遇到相同问题的任何人。 这使得开发过程中的迭代非常慢,因为由于布局的一些小改动而编译整个项目似乎很荒谬。
答案 0 :(得分:0)
经过大量研究和朋友的帮助,我想描述一下解决方案。 首先,您需要了解SuperDevMode(例如DevMode)会转换它在运行SuperDevMode的JVM的类路径上找到的内容。
因此,对于Eclipse中的解决方案,有必要将类路径指向源目录。
对于2。您需要打开“ Java构建路径”,然后在Eclipse中选择“订购并导出”项目属性。
之后,您只需在Eclipse中按F5键,即可查看由SuperDevMode编译器而不是Eclipse Project Build编译器立即编译的任何更改(ui.xml或Java代码)
这与安装tomcat的时间很长。