So it's going to be compatible with GWT 2.8.2 ? On Wednesday, November 22, 2017 at 7:45:28 PM UTC-8, Julien Dramaix wrote: > > Thanks for this feedback Colin. I'll update the pom accordingly and do a > beta-3 release on Tuesday. > > Julien > > On Wed, Nov 22, 2017 at 5:59 PM Colin Alworth <[email protected] > <javascript:>> wrote: > >> It looks like the poms weren't correctly updated - they still depend on >> jsinterop-base 1.0.0-beta-1, tickling >> https://github.com/google/elemental2/issues/20 again. The gwt2 compiler >> fails on this with this sort of error: >> [INFO] [ERROR] Errors in >> 'jar:file:/Users/colin/.m2/repository/com/google/elemental2/elemental2-dom/1.0.0-beta-2/elemental2-dom-1.0.0-beta-2.jar!/elemental2/dom/Element.java' >> [INFO] [ERROR] Line 260: The method asString(Element. >> ReplaceWithNodesUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 303: The method asBoolean(Element. >> ScrollIntoViewTopUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 326: The method asBoolean(Element. >> SetAttributeNSValueUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 331: The method asDouble(Element. >> SetAttributeNSValueUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 336: The method asString(Element. >> SetAttributeNSValueUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 364: The method asBoolean(Element. >> SetAttributeValueUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 369: The method asDouble(Element. >> SetAttributeValueUnionType) is undefined for the type Js >> [INFO] [ERROR] Line 374: The method asString(Element. >> SetAttributeValueUnionType) is undefined for the type Js >> >> Simple workaround, manually add excludes on jsinterop-base, and inherit >> the correct version in your project: >> <dependency> >> <groupId>com.google.elemental2</groupId> >> <artifactId>elemental2-dom</artifactId> >> <version>1.0.0-beta-2</version> >> <exclusions> >> <exclusion> >> <groupId>com.google.jsinterop</groupId> >> <artifactId>base</artifactId> >> </exclusion> >> </exclusions> >> </dependency> >> <dependency> >> <groupId>com.google.jsinterop</groupId> >> <artifactId>base</artifactId> >> <version>1.0.0-beta-3</version> >> </dependency> >> >> Julien, if you do happen to release an updated beta to solve this, >> perhaps also update jsinterop-annotations to 1.0.2, the version that was >> released with GWT 2.8.2. >> >> >> >> On Wednesday, November 22, 2017 at 7:13:29 PM UTC-6, Julien Dramaix wrote: >>> >>> The beta version of Elemental2 using the JsInterop specification has >>> been released on Sonatype today and is available on Maven central. This >>> release should be the last beta release and I expect to release the first >>> RC in few weeks. >>> >>> >>> This release introduces -- among others: >>> >>> - a better granularity for api with numbers. Config files list APIs >>> using integer instead of double. >>> >>> - usage of wildcard type for more flexibility. >>> >>> - support for javascript constructor function >>> >>> - static factory methods for dictionary type. >>> >>> Elemental2 is split into small jar files: >>> >>> >>> Jar file >>> >>> artifact-id >>> >>> GWT module >>> >>> elemental2-core.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-core/1.0.0-beta-2/elemental2-core-1.0.0-beta-2.jar> >>> >>> elemental2-core >>> >>> elemental2.core.Core >>> >>> elemental2-promise.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-promise/1.0.0-beta-2/elemental2-promise-1.0.0-beta-2.jar> >>> >>> elemental2-promise >>> >>> elemental2.promise.Promise >>> >>> elemental2-dom.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-dom/1.0.0-beta-2/elemental2-dom-1.0.0-beta-2.jar> >>> >>> elemental2-dom >>> >>> elemental2.dom.Dom >>> >>> elemental2-svg.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-svg/1.0.0-beta-2/elemental2-svg-1.0.0-beta-2.jar> >>> >>> elemental2-svg >>> >>> elemental2.svg.Svg >>> >>> elemental2-webgl.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-webgl/1.0.0-beta-2/elemental2-webgl-1.0.0-beta-2.jar> >>> >>> elemental2-webgl >>> >>> elemental2.webgl.WebGl >>> >>> elemental2-media.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-media/1.0.0-beta-2/elemental2-media-1.0.0-beta-2.jar> >>> >>> elemental2-media >>> >>> elemental2.media.Media >>> >>> elemental2-indexeddb.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-indexeddb/1.0.0-beta-2/elemental2-indexeddb-1.0.0-beta-2.jar> >>> >>> elemental2-indexeddb >>> >>> elemental2.indexeddb.IndexedDb >>> >>> elemental2-webstorage.jar >>> <https://oss.sonatype.org/content/repositories/releases/com/google/elemental2/elemental2-webstorage/1.0.0-beta-2/elemental2-webstorage-1.0.0-beta-2.jar> >>> >>> elemental2-webstorage >>> >>> elemental2.webstorage.WebStorage >>> >>> >>> >>> You can try them by downloading the jar files or adding Maven >>> dependencies: >>> >>> >>> <dependency> >>> >>> <groupId>com.google.elemental2</groupId> >>> >>> <artifactId>${artifact-id}</artifactId> >>> >>> <version>1.0.0-beta-2</version> >>> >>> </dependency> >>> >>> >>> Then inherit the right gwt module in your gwt.xml file. >>> >>> >>> This beta version works only with the latest HEAD_SNAPSHOT release of >>> GWT >>> <https://oss.sonatype.org/content/repositories/google-snapshots/com/google/gwt/gwt/HEAD-SNAPSHOT/> >>> . >>> >>> >>> Don’t hesitate to report any bugs, issues, concerns you have on the >>> github bug tracker <https://github.com/google/elemental2/issues>. >>> >>> >>> Important note: This is a beta releases and future updates (up until the >>> final release) may break code! >>> >>> >>> -Julien >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "GWT Contributors" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/google-web-toolkit-contributors/0860d34a-fca3-4bdd-bde2-e467f8f0bb7c%40googlegroups.com >> >> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/0860d34a-fca3-4bdd-bde2-e467f8f0bb7c%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >
-- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/9cdd0d5d-d94c-42b7-9ad0-335664d0cbce%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
