description = 'Conscrypt: libcore Stub' configurations { publicApiDocs } dependencies { // This is used for the @hide annotation processing in JavaDoc publicApiDocs project(':conscrypt-api-doclet') // Only compile against this. Other modules will embed the generated code directly. compileOnly project(':conscrypt-constants'), configurations.publicApiDocs compile libraries.junit } javadoc { options.doclet = "org.conscrypt.doclet.FilterDoclet" options.docletpath = configurations.publicApiDocs.files as List } // Don't include this artifact in the distribution. tasks.install.enabled = false tasks.uploadArchives.enabled = false;