On Wed, Jun 12, 2019 at 7:31 AM John Huss <[email protected]> wrote:
> 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' > > > My guess is that you need to do something like this bazel clean --expunge This will remove all downloaded repositories (i.e. the closure-compiler source code as well as the other remote dependencies) and rebuild them. I believe after that it should build cleanly. HTH > 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 > <https://groups.google.com/d/msgid/google-web-toolkit/a7ddd14d-d72d-4f45-ab43-cecb13c267a0%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Cheers, 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/CACiKNc6gDFQHANZ63-gq6vidL6oxyeSuWo%3DbcD4ErTke7h%3Dz3Q%40mail.gmail.com.
