有没有办法直接从Java代码运行Google Web Toolkit编译器来编译动态生成的源代码?例如,以与javax.tools相同的方式。即时GWT编译
Q
即时GWT编译
2
A
回答
1
GWT一次编译所有的源代码,因为它将结果编译在一个文件中并执行很多优化,比如不使用未使用的方法和内联方法来最小化生成的JavaScript文件的总大小。因此编译步骤需要一些时间,因此编译时不会成为可行的解决方案。
+0
感谢您的回应! 其实我正在为GWT应用程序的IDE工作。因此编译时间并不重要,但能够在没有命令行执行和XML配置的情况下运行GWT编译器会很有用。 – 2010-07-14 09:55:54
1
我这么认为:com.google.gwt.dev.Compiler
有一个main
方法。要么直接调用该方法,要么查看其代码,并且您应该能够自己构建CompilerOptions
等。
当您使用webAppCreator
创建GWT项目时,您会得到一个build.xml
,其目标为gwtc
。这应该可以帮助您获得运行编译器所需的类路径和参数。
相关问题
- 1. 即时编译C#
- 2. gwt启动时编译错误:使用gwt-maven-plugin编译
- 3. GWT编译
- 4. GWT编译POJO
- 5. GWT编译
- 6. gwt编译错误
- 7. GWT编译错误
- 8. GWT编译失败
- 9. GWT编译挂起
- 10. GWT编译警告
- 11. 错误编译GWT
- 12. GWT条件编译
- 13. GWT编译器NoSuchMethodError
- 14. GWT编译错误:
- 15. GWT编译错误
- 16. Maven GWT编译器编译两次?
- 17. GWT编译器:什么时候编译错误是致命的?
- 18. GWT widgetSet何时需要重新编译?
- 19. 编译GWT(Sencha Framework)项目时出错
- 20. GWT编译时间性能改进
- 21. GWT发生器得到编译时间
- 22. 使用GWT编译时替换类
- 23. GWT编译错误 - GXT 3.0,GWT 2.4
- 24. 我的更改不反映即使后面GWT编译
- 25. 反编译问题反编译WPF程序集时(即PresentationCore,PresentationFramework)
- 26. GWT 2.5.0编译器异常
- 27. GWT编译失败libgdx
- 28. GWT 2.2编译的Restlet 2.0
- 29. GWT刷新编译周期
- 30. GWT无法编译项目
我不确定,但也许Vaadin框架以这种方式使用GWT。如果有人对Vaadin有过期待,你能否向Vaadin解释整合GWT的细节? – 2010-07-14 13:13:14