7817498d77
There are number of important changes in this GWT release: 1. HtmlUnit, Jetty and their dependencies upgrade: [1],[2],[3] 2. Unbundled most dependencies from GWT Maven artifacts With 1. we can remove patched WebServer fork from GWT project, that was needed to adapt to Jetty 9 version. With 2. we don't need to strip Jetty classes from gwt-dev artifact any more to avoid classpath collisions (we wouldn't get classpath collisions to start with because of 1.). However, because of 2. we need to add quite some dependencies that we got for granted in gwt-dev in early GWT releases on our own: * Apache Ant, Apache 2.0 License * Apache Tapestry, Apache 2.0 License * CERN colt, CERN own or LGPL License * Google JS Interop annotations, Apache 2.0 License * W3C CSS sac library, License W3C IPR SOFTWARE NOTICE According to the release notes: [4]. Double/Boolean are not boxed anymore That leads to the NPE when such method: void showLineEndings(boolean s); is used with null value: p.showLineEndings(in.showLineEndings); where in.showLineEndings is null. Adapt the code to accept Boolean instead. gwtjsonrpc is updated to version 1.10 which is built for GWT 2.8.0-rc2. TEST PLAN: * Verified that daemon works * Verified that SDM works [1] https://github.com/gwtproject/gwt/issues/8712 [2] https://sourceforge.net/p/htmlunit/bugs/1656/ [3] https://gwt-review.googlesource.com/7857 [4] http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_RC1 Change-Id: I3f009f3ef0cbb8bafac236fb9a81c951697a5903
31 lines
655 B
Plaintext
31 lines
655 B
Plaintext
GWT_JVM_ARGS = ['-Xmx512m']
|
|
|
|
GWT_COMPILER_ARGS = [
|
|
'-XdisableClassMetadata',
|
|
]
|
|
|
|
GWT_COMPILER_ARGS_RELEASE_MODE = GWT_COMPILER_ARGS + [
|
|
'-XdisableCastChecking',
|
|
]
|
|
|
|
GWT_PLUGIN_DEPS = [
|
|
'//gerrit-plugin-gwtui:gwtui-api-lib',
|
|
'//lib/gwt:user',
|
|
]
|
|
|
|
GWT_TRANSITIVE_DEPS = [
|
|
'//lib/gwt:ant',
|
|
'//lib/gwt:colt',
|
|
'//lib/gwt:javax-validation',
|
|
'//lib/gwt:javax-validation_src',
|
|
'//lib/gwt:jsinterop-annotations',
|
|
'//lib/gwt:jsinterop-annotations_src',
|
|
'//lib/gwt:tapestry',
|
|
'//lib/gwt:w3c-css-sac',
|
|
'//lib/ow2:ow2-asm',
|
|
'//lib/ow2:ow2-asm-analysis',
|
|
'//lib/ow2:ow2-asm-commons',
|
|
'//lib/ow2:ow2-asm-tree',
|
|
'//lib/ow2:ow2-asm-util',
|
|
]
|