Sorry for a vague description. I mean "Ban dependencies, which may conflict with Jenkins core" when a library is supposed to be used within Jenkins only.
Technically it's similar to what we do in Plugin POM:
<bannedDependencies>
<excludes>
<exclude>org.sonatype.sisu:sisu-guice</exclude>
<exclude>log4j:log4j:*:jar:compile</exclude>
<exclude>log4j:log4j:*:jar:runtime</exclude>
<exclude>commons-logging:commons-logging:*:jar:compile</exclude>
<exclude>commons-logging:commons-logging:*:jar:runtime</exclude>
</excludes>
</bannedDependencies>
Can you give an example? And what would not be used “in the Jenkins JVM”?