Closed

Description
I'm using the gradle plugin, version 2.0 . Please consider suppressing the warning about unresolved signature i.e. this signature:
Class 'com.google.inject.Inject' not found on classpath while parsing signature: com.google.inject.Inject [signature ignored]
The use case is as follows:
- I have a multi-project gradle build, where some subprojects often use different libraries.
- I would like to have a single top-level forbidden signatures file.
- When a project starts using a library and also uses a forbidden method, i would like there to be an error. (e.g. in this case, I want to mandate that Guice users use the JSR-330 annotations instead of the guice annotations, however not all subprojects are using guice yet).
The failOnUnresolvableSignatures = false
option makes the build still pass, but currently my build logs are polluted with messages about signatures for libraries from other projects.
That being said, I just started using the plugin, and I'm open to ideas about how to better achieve my goals. Thank you for this useful plugin.