Some thoughts about validation in general, Bean Validation in particular, and why I consider some applications of Bean Validation an anti-pattern.
Unwanted compile-time dependencies can lead to problems. This article discusses these problems and the solution Gradle provides to keep dependencies clean.
An explanation and comparison of Maven scopes and Gradle configurations to declare dependencies in a build file.
An article discussing some reasons why you shouldn't work with exceptions when validating business rules.