4.7.2. 调试 Widgetset 版本
不使用 GWT Super Dev Mode 在客户端最容易调试应用程序的方法就是使用 web 模块设置里面的调试配置(configuration)。
- 在
webModule
中添加新调试配置:
configure(webModule) {
configurations {
webcontent
debug // a new configuration
}
''''''
}
- 在
webModule
里的dependencies
部分添加调试的依赖:
dependencies {
provided(servletApi)
compile(guiModule)
debug("com.haulmont.cuba:cuba-web-toolkit:$cubaVersion:debug@zip")
}
如果使用了 charts 组件,那么必须添加 debug("com.haulmont.charts$cubaVersion:debug@zip")
。
- 在
webModule
的配置部分添加deploy.doLast
任务:
task deploy.doLast {
project.delete "$cuba.tomcat.dir/webapps/app/VAADIN/widgetsets"
project.copy {
from zipTree(configurations.debug.singleFile)
into "$cuba.tomcat.dir/webapps/app"
}
}
调试场景会被部署在项目的 $cuba.tomcat.dir/webapps/app/VAADIN/widgetsets/com.haulmont.cuba.web.toolkit.ui.WidgetSet
目录。