如何使用 GWT 编译器禁用修剪
如何在 GWT 编译器中禁用修剪?
(我正在尝试使用 GWT 编译器创建一些用 Java 编写的游戏逻辑的 Javascript 版本)
也许修剪不是问题?我正在使用以下 Java 类进行测试,生成的 .js 文件中没有任何字段或字符串“test123”;
Test1.java
package com.joyplay.web.games.mmrb.shared.d1;
public class Test1 {
public String field1;
public int field2=0;
public void onModuleLoad() {
field1 = "test123";
}
public int doSomething1(int a){
return a+555;
}
public int doSomething2(){
return ++field2;
}
}
Test1.gwt.xml
<module rename-to="hello">
<inherits name="com.google.gwt.core.Core" />
<source path="d1"/>
<entry-point class="com.joyplay.web.games.mmrb.shared.d1.Test1"/>
</module>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看 gwt-exporter 项目。
Have a look at the gwt-exporter project.
GWT 编译器将删除上面的所有代码,因为它什么也没做。您可以使用 -draftCompile 或 -optimize 0 标志关闭优化
GWT compiler will remove all of the code above, since it is doing nothing. You can turn off optimization using -draftCompile or -optimize 0 flags
这主要取决于您如何构建它。
对于 maven:
或者关于官方文档:
Mainly this depends on how you build it.
For maven:
Or regarding to the official documentation: