2011-01-19 20 views
6

我一直在使用maven和GWT插件重构GWT项目,以在Eclipse之外进行构建。当我在eclipse中构建应用程序时,它会找到我的一个模块并编译5个排列。当我用gwt插件构建相同的东西时,需要编译75个需要完成的年龄。增加本地工作人员没有帮助的速度很多在maven构建中减少GWT排列的数量

我不限制任何构建中的用户代理或区域设置,那么为什么Eclipse构建计算的排列次数少得多,以及如何获取Maven构建做同样的事情?

Maven的编译使用下列选项

com.google.gwt.dev.Compiler -gen /project/target/.generated -loglevel INFO风格OBF -war /项目/目标/战争-localWorkers 1 MyModule的

+0

尝试-draftCompile -optimize 0 – 2011-03-13 19:55:52

回答

7

对我来说默认是为6个浏览器构建。当我指定Safari时,它只构建一个排列。另外,如果你有任何一种语言的本地化/国际化,你会将这些排列乘以这些排列。当我尝试将我的默认语言设置为'en'时,这发生在我身上,所以我只是不打扰,并将其保留为“默认”。

MyApplication.gwt.xml

<!-- only build for Chrome --> 
<set-property name="user.agent" value="safari" />