如何在GWT编译器中禁用修剪?
(我正在尝试使用GWT编译器创建一个用Java编写的游戏逻辑的Javascript版本)
也许修剪不是问题?我正在使用以下Java类进行测试,并且没有字段或字符串“test123”在生成的.js文件中;
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>
答案 0 :(得分:0)
(我正在尝试使用GWT编译器创建一个用Java编写的游戏逻辑的Javascript版本)
查看gwt-exporter项目。
答案 1 :(得分:0)
GWT编译器将删除上面的所有代码,因为它什么都不做。您可以使用-draftCompile或-optimize 0 flags
关闭优化答案 2 :(得分:-1)
主要取决于你如何构建它。
对于maven:
<gwt.jsStyle>PRETTY</gwt.jsStyle>
-style脚本输出样式:OBF [USCATED],PRETTY或 详细(默认为OBF)