Thanks Josh!  I had to make one fix for Maven in flex-typedefs, but your
changes build with Ant and Maven locally for me.

-Alex

On 12/16/16, 3:42 PM, "Josh Tynjala" <joshtynj...@gmail.com> wrote:

>Hey folks,
>
>I updated flex-falcon to use a newer build of Closure compiler,
>specifically v20161201. This also required an update of the Guava
>dependency from v17.0 to v20.0. I have made the required changes to the
>dependencies for both Ant and Maven builds.
>
>An update to Closure compiler means that we have the latest features and
>bug fixes from Google for optimizing our JS release builds. For instance,
>one new feature that prompted my desire to update should allow us to
>improve JS source maps for release builds (to step through the original
>ActionScript instead of the generated js-debug JavaScript). It also means
>updated externs with the newest JavaScript browser APIs becoming exposed
>to
>ActionScript. Finally, the v20151015 build is getting to be over a year
>old
>now, and the longer we wait to update, the harder it will become!
>
>This change also affected the flex-typedefs and flex-asjs repositories a
>bit. I had to make a few tweaks here and there because Closure compiler or
>the externs became a little more strict, and some APIs were renamed. I
>think I got everything running properly because the DataBindingExample
>works correctly, but I encourage you to test more examples to be sure that
>I didn't miss anything.
>
>If you're using the Ant build, you need to be sure to wipe before building
>each of the repositories after you pull the latest changes. Be sure to
>pull
>from all three repos! This will ensure that the new dependencies are
>downloaded to replace the old ones, and everything will be in sync.
>
>flex-falcon:
>ant wipe-all
>
>flex-typedefs:
>ant wipe
>
>flex-asjs:
>ant super-clean
>
>I ran all of these on the Ant CI server, and I'll make tweaks as needed if
>anything appears to break.
>
>- Josh

Reply via email to