| Due to changes initiated by Apache BVal (which were correct), we end up with having org.hibernate.beanvalidation.tck.tests.integration.cdi.executable.ShipmentServiceImpl not having any BV annotations thus leading to portability issues. The spec says:
For maximum portability, it is recommended to mark CDI bean interfaces and classes involved in executable validation with @ValidateOnExecution (defaults to IMPLICIT). This helps some implementations to bind the method validation interceptor. Most CDI - Bean Validation integration implementations do not need such marker. In particular this marker should not be needed on validated beans annotated with constraint annotations, @Valid or @ValidateOnExecution anywhere in the class. Such limitation will be removed in a future version of this specification.
|