Hi, so I think I'm almost finished with adding Falcon support to Flexmojos. After being able to resolve all issues that I have come across, this one seems to be a blocker :-(
Falcon uses Guava ... Maven uses Guava too. Unfortunately the version Maven uses differs from the one Falcon uses. Especially one class (Eventually more than this) is causing trouble. In the version Falcon is using the signature of "com.google.common.cache.CacheBuilder.build" is (guava.jar): public <K1 extends K, V1 extends V> LoadingCache<K1, V1> build(CacheLoader<? super K1, V1> loader) { in that of Maven it's (sisu-guava-0.9.9): public <K1 extends K, V1 extends V> Cache<K1, V1> build(CacheLoader<? super K1, V1> loader) { It seems that LoadingCache extends Cache so depending on Cache instead of LoadingCache would be an option, unfortunately the one method used throughout the code is "getUnchecked" but this is native to LoadingCache so it doesn't seem to be an option. The problem ist hat Maven comes with guava ... the first maven version probably able to support a Flexmojos Build with Falcon will be 3.1.1 as this is the first version I found with guava 11 bundled, which seems to be the version the signature of the build-method changed. Would it be difficult to change Falcon to be compatable with earlier versions of Maven? Chris