Forbid use of mockito-all via a new maven-enforcer-plugin rule 44/50844/4
authorMichael Vorburger <vorburger@redhat.com>
Mon, 23 Jan 2017 16:31:37 +0000 (17:31 +0100)
committerRobert Varga <nite@hq.sk>
Tue, 21 Feb 2017 10:58:44 +0000 (10:58 +0000)
commit67ce311a0b843515c0585a6a09c7ab81712c5112
treeb5ff4d5209e24363180c043859a1ed5a73cbae48
parent4f9770c11c2a7b3d1ef804d8678569f393bbc3f2
Forbid use of mockito-all via a new maven-enforcer-plugin rule

mockito-all is bad, because it includes other libs (non-shaded), they
never intended it to be used from system with transitive dependency
management such as Maven; it can cause issues incl. fix
NoSuchMethodError: org.hamcrest.Matcher ...

see
http://maven.apache.org/enforcer/enforcer-rules/bannedDependencies.html

We'll remove mockito-all from dependencyManagement a little later.

Bug 7662 related
Change-Id: Id0da73a875cbb6de481782db1ccaadd6ac54ea6f
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
odlparent/pom.xml