Erik de Bruin created FLEX-33872:
------------------------------------

             Summary: Update Guava dependency in compiler
                 Key: FLEX-33872
                 URL: https://issues.apache.org/jira/browse/FLEX-33872
             Project: Apache Flex
          Issue Type: Bug
          Components: Falcon, FalconJX
    Affects Versions: Apache FalconJx 1.0
            Reporter: Erik de Bruin
            Priority: Critical


Currently, Falcon is dependent on Guava r08. FalconJx (itself dependent on 
Falcon) uses the Google Closure Compiler (CC) to create the JS release build. 
CC is also dependent on Guava. The latest CC is dependent on a more recent 
version of Guava than Falcon. This creates warnings and errors when trying to 
use FalconJx to create a release build.

It seems good practice to keep all dependencies up to date. With the reliance 
on Guava r08, we're limited to versions of CC prior to sept. 17, 2012 and also 
limited to versions of the Closure Library compatible with the old CC.

One of the issues between the old Guava and new CC is that in newer Guava 
versions the MapMaker class is deprecated and some of it's members have been 
'privatised'. Information on updating to the CacheBuilder class - which 
replaces MapMaker - can be found here:

https://groups.google.com/forum/#!topic/guava-discuss/DFk_T62rRkU



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to