thradec/wolf-validator — pull request #13 by psiroky (2014-04-20 17:59:57+00:00)
Title: Exception filters + few other fixes/imporovements

Introducing the concept of exception filters. They can be used to suppress the failures/exceptions that are reported, but for some reason are not considered harmful (e.g. its not possible to fix, not a priority, etc). Such exceptions can clutter the resulting report making it hard to find regressions/new bugs that actually matter.

In order to implement the filters, the PR does few other things:
- introducing unifying `DependencyNotFoundException`, which covers the current `ArtifactResolutionException`, `DependencyResolutionException` etc.
- `BomDependencyNotFoundException` now inherits from `DependencyNotFoundException` as they share much in common
- updating the reporters to use the info provided by the `*DependencyNotFoundException`s