使用launcherdir时,GWT SuperDevMode会覆盖生产代码

时间:2016-05-11 21:41:10

标签: gwt gwt-super-dev-mode

我尝试将新的SuperDevMode与-launcherdir参数一起使用,目前我将launcherdir指向与部署生产代码的文件夹相同的文件夹。

效果是.nocache.js文件被SuperDevMode的nocache.js文件覆盖,并且无法在生产模式(托管模式)下运行应用程序而无需再执行其他完全重新编译。

有没有办法在SuperDevMode和生产模式之间来回切换?

谢谢!

1 个答案:

答案 0 :(得分:1)

这确实是SDM的工作原理;解决方案是为生产和开发模式使用不同的输出文件夹,但这完全取决于您的构建工具等。

例如,您可以将Web应用程序组装在一个不同的文件夹中,以便您可以使用DevMode运行它 或者,您可以使用单独的服务器(甚至可能是反向代理)来配置CodeServer生成的nocache.js,优先于组装的webapp中的生产nocache.js。这就是我在Maven中用Tomcat或Jetty插件做的事情。