$ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
localhost:uberfire-tutorial manuel$
$ git clone https://github.com/uberfire/uberfire-tutorial.git
$ cd uberfire-tutorial
$ mvn install
...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
$ mvn install
...
[INFO] --- gwt-maven-plugin:2.5.1:compile (gwt-compile) @ uberfire-tutorial ---
[INFO] auto discovered modules [com.mycompany.uftutorial.UberFireTutorial]
[ERROR] Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[INFO] Compiling module com.mycompany.uftutorial.UberFireTutorial
[INFO] Validating units:
[INFO] [ERROR] Errors in 'jar:file:/Users/manuel/.m2/repository/com/google/guava/guava-gwt/14.0.1/guava-gwt-14.0.1.jar!/com/google/common/base/super/com/google/common/base/CharMatcher.java'
[INFO] [ERROR] Line 760: The type java.util.BitSet cannot be resolved. It is indirectly referenced from required .class files
[INFO] [ERROR] Errors in 'jar:file:/Users/manuel/.m2/repository/com/google/guava/guava-gwt/14.0.1/guava-gwt-14.0.1.jar!/com/google/common/primitives/Booleans.java'
[INFO] [ERROR] Line 29: The import java.util.BitSet cannot be resolved
[INFO] [ERROR] Aborting compile due to errors in some input files
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4:02.288s
[INFO] Finished at: Wed Feb 25 10:12:16 CET 2015
[INFO] Final Memory: 44M/94M
[INFO] -----------------------------------------------------------------------
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`