Unable to compile widget set with addon

All,

I am trying to add this addon to the my build exporter on framework 8. But I get his in the build log

[INFO]
 Compiling module AppWidgetset
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.ConstraintViolationImpl'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/ConstraintViolationImpl.java'
[ERROR]
 Line 31: The type ConstraintViolationImpl<T> must implement the inherited abstract method ConstraintViolation<T>.getExecutableReturnValue()
[ERROR]
 Line 31: The type ConstraintViolationImpl<T> must implement the inherited abstract method ConstraintViolation<T>.getExecutableParameters()
[ERROR]
 Line 31: The type ConstraintViolationImpl<T> must implement the inherited abstract method ConstraintViolation<T>.unwrap(Class<U>)
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.GwtConstraintValidatorFactory'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/GwtConstraintValidatorFactory.java'
[ERROR]
 Line 26: The type GwtConstraintValidatorFactory must implement the inherited abstract method ConstraintValidatorFactory.releaseInstance(ConstraintValidator<?,?>)
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.GwtValidatorContext'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/GwtValidatorContext.java'
[ERROR]
 Line 29: The type GwtValidatorContext must implement the inherited abstract method ValidatorContext.parameterNameProvider(ParameterNameProvider)
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.GwtBeanDescriptorImpl'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/GwtBeanDescriptorImpl.java'
[ERROR]
 Line 38: The type GwtBeanDescriptorImpl<T> must implement the inherited abstract method BeanDescriptor.getConstraintsForConstructor(Class<?>...)
[ERROR]
 Line 38: The type GwtBeanDescriptorImpl<T> must implement the inherited abstract method BeanDescriptor.getConstrainedConstructors()
[ERROR]
 Line 38: The type GwtBeanDescriptorImpl<T> must implement the inherited abstract method BeanDescriptor.getConstraintsForMethod(String, Class<?>...)
[ERROR]
 Line 38: The type GwtBeanDescriptorImpl<T> must implement the inherited abstract method BeanDescriptor.getConstrainedMethods(MethodType, MethodType...)
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java'
[ERROR]
 Line 35: The type ConstraintDescriptorImpl<T> must implement the inherited abstract method ConstraintDescriptor<T>.getMessageTemplate()
[ERROR]
 Line 35: The type ConstraintDescriptorImpl<T> must implement the inherited abstract method ConstraintDescriptor<T>.getValidationAppliesTo()
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/PropertyDescriptorImpl.java'
[ERROR]
 Line 31: The type PropertyDescriptorImpl must implement the inherited abstract method CascadableDescriptor.getGroupConversions()
[INFO]
 Tracing compile failure path for type 'javax.validation.ParameterNameProvider'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/1.1.0.Final/7d49b53caed9bd81d172807c3e096d24f3c57090/validation-api-1.1.0.Final-sources.jar!/javax/validation/ParameterNameProvider.java'
[ERROR]
 Line 54: No source code is available for type java.lang.reflect.Method; did you forget to inherit a required module?
[ERROR]
 Line 44: No source code is available for type java.lang.reflect.Constructor<T>; did you forget to inherit a required module?
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.ConstraintDescriptorImpl'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java'
[ERROR]
 Line 35: The type ConstraintDescriptorImpl<T> must implement the inherited abstract method ConstraintDescriptor<T>.getMessageTemplate()
[ERROR]
 Line 35: The type ConstraintDescriptorImpl<T> must implement the inherited abstract method ConstraintDescriptor<T>.getValidationAppliesTo()
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.PropertyDescriptorImpl'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/PropertyDescriptorImpl.java'
[ERROR]
 Line 31: The type PropertyDescriptorImpl must implement the inherited abstract method CascadableDescriptor.getGroupConversions()
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/ConstraintDescriptorImpl.java'
[ERROR]
 Line 35: The type ConstraintDescriptorImpl<T> must implement the inherited abstract method ConstraintDescriptor<T>.getMessageTemplate()
[ERROR]
 Line 35: The type ConstraintDescriptorImpl<T> must implement the inherited abstract method ConstraintDescriptor<T>.getValidationAppliesTo()
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.ConstraintValidatorContextImpl'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/ConstraintValidatorContextImpl.java'
[ERROR]
 Line 46: The type ConstraintValidatorContextImpl<A,T>.ConstraintViolationBuilderImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.addPropertyNode(String)
[ERROR]
 Line 39: The type ConstraintValidatorContextImpl<A,T> must implement the inherited abstract method ConstraintValidatorContext.unwrap(Class<T>)
[ERROR]
 Line 112: The type ConstraintValidatorContextImpl<A,T>.NodeBuilderDefinedContextImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addPropertyNode(String)
[ERROR]
 Line 79: The type ConstraintValidatorContextImpl<A,T>.NodeBuilderCustomizableContextImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addBeanNode()
[ERROR]
 Line 79: The type ConstraintValidatorContextImpl<A,T>.NodeBuilderCustomizableContextImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addPropertyNode(String)
[ERROR]
 Line 112: The type ConstraintValidatorContextImpl<A,T>.NodeBuilderDefinedContextImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addBeanNode()
[ERROR]
 Line 46: The type ConstraintValidatorContextImpl<A,T>.ConstraintViolationBuilderImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.addParameterNode(int)
[ERROR]
 Line 46: The type ConstraintValidatorContextImpl<A,T>.ConstraintViolationBuilderImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.addBeanNode()
[ERROR]
 Line 142: The type ConstraintValidatorContextImpl<A,T>.NodeContextBuilderImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addBeanNode()
[ERROR]
 Line 142: The type ConstraintValidatorContextImpl<A,T>.NodeContextBuilderImpl must implement the inherited abstract method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addPropertyNode(String)
[INFO]
 Tracing compile failure path for type 'javax.validation.executable.ExecutableValidator'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/1.1.0.Final/7d49b53caed9bd81d172807c3e096d24f3c57090/validation-api-1.1.0.Final-sources.jar!/javax/validation/executable/ExecutableValidator.java'
[ERROR]
 Line 53: No source code is available for type java.lang.reflect.Method; did you forget to inherit a required module?
[ERROR]
 Line 94: No source code is available for type java.lang.reflect.Constructor<T>; did you forget to inherit a required module?
[INFO]
 Tracing compile failure path for type 'com.google.gwt.validation.client.impl.NodeImpl'
[ERROR]
 Errors in 'jar:file:/Users/bencuthbert/.gradle/caches/modules-2/files-2.1/com.google.gwt/gwt-user/2.8.1/9a13fbee70848f1f1cddd3ae33ad180af3392d9e/gwt-user-2.8.1.jar!/com/google/gwt/validation/client/impl/NodeImpl.java'
[ERROR]
 Line 25: The type NodeImpl must implement the inherited abstract method Path.Node.as(Class<T>)
[ERROR]
 Line 25: The type NodeImpl must implement the inherited abstract method Path.Node.getKind()
[ERROR]
 Aborting compile due to errors in some input files

Do you have javax.validation API 2.X on the classpath?

I did have this but it did not help

“javax.validation:validation-api:1.1.0.Final”,