rakutentech / android-buildconfig

Shared (gradle) build configurations for Android and Java libraries
MIT License
21 stars 26 forks source link

quality(findbugs): setup complete classpath #17

Closed NemoOudeis closed 6 years ago

NemoOudeis commented 6 years ago

to provide a complete classpath to findbugs we traverse project dependencies, collecting all jars and aars from local project type dependencies. we extract the classes.jar from aars and the put all the jars on findbugs classpath.

This logic is shared with doclava, so I extracted the aar-unzipping into a shared util. See util/unzipAar.gradle doc comment for usage instructions.

closes #8