Out of curiosity, how did you get this project to build successfully? 

When I try to build it I see this:

$ ./bazel_build_test.sh 

*ERROR: */Users/john/repos/elemental2/third_party/BUILD:21:1: no such 
target '@com_google_javascript_closure_compiler//:externs': target 
'externs' not declared in package '' defined by 
/private/var/tmp/_bazel_john/b729f51825638d22c4a92cfea6e4556d/external/com_google_javascript_closure_compiler/BUILD
 
and referenced by '//third_party:es6_collections'


On Sunday, June 2, 2019 at 8:56:47 PM UTC-5, Peter Donald wrote:
>
> Elemental2 provides type checked access to browser APIs for Java
> code. This is done by using closure extern files and generating
> JsTypes, which are part of the new JsInterop specification that
> is implemented in both GWT and J2CL.
>
> https://github.com/google/elemental2
>
> This is an unofficial release to Maven Central under a different groupId.
> Please don't bug the original authors. Versions are released on demand.
>
> API Changes relative to Elemental2 version 2.23
>
> elemental2-core:
>   API Differences: 
> https://jsinterop.github.io/api-diff/?key=elemental2-core&old=2.23&new=2.24
>   - 39 non breaking changes.
>   - 19 potentially breaking changes.
>   - 49 breaking changes.
> elemental2-dom:
>   API Differences: 
> https://jsinterop.github.io/api-diff/?key=elemental2-dom&old=2.23&new=2.24
>   - 85 non breaking changes.
>   - 68 potentially breaking changes.
>   - 165 breaking changes.
> elemental2-indexeddb:
>   API Differences: 
> https://jsinterop.github.io/api-diff/?key=elemental2-indexeddb&old=2.23&new=2.24
>   - 1 non breaking changes.
> elemental2-svg:
>   API Differences: 
> https://jsinterop.github.io/api-diff/?key=elemental2-svg&old=2.23&new=2.24
>   - 1 breaking changes.
> elemental2-webassembly:
>   API Differences: 
> https://jsinterop.github.io/api-diff/?key=elemental2-webassembly&old=2.23&new=2.24
>   - 1 potentially breaking changes.
>
> The complete set of Elemental2 API differences is available at
>
>   https://jsinterop.github.io/api-diff/?key=elemental2&old=2.23&new=2.24
>
> The Maven dependencies can be added to your pom.xml via
>
>     <dependency>
>       <groupId>org.realityforge.com.google.elemental2</groupId>
>       <artifactId>${artifact-id}</artifactId>
>       <version>2.24</version>
>     </dependency>
>
> where artifact-id is one of
>
> * elemental2-core
> * elemental2-dom
> * elemental2-promise
> * elemental2-indexeddb
> * elemental2-svg
> * elemental2-webgl
> * elemental2-media
> * elemental2-webstorage
> * elemental2-webassembly
>
> Hope this helps,
>
> Peter Donald
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" 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/a7ddd14d-d72d-4f45-ab43-cecb13c267a0%40googlegroups.com.

Reply via email to