1description = 'GRPC library for {{name}}' 2group = 'com.google.api.grpc' 3version = (version == 'unspecified') ? '0.0.0-SNAPSHOT' : version 4 5compileJava.options.encoding = 'UTF-8' 6javadoc.options.encoding = 'UTF-8' 7 8dependencies { 9 implementation 'io.grpc:grpc-stub:{{version.io_grpc}}' 10 implementation 'io.grpc:grpc-protobuf:{{version.io_grpc}}' 11 12 // TODO: remove when dropping Java 8 support. 13 // https://github.com/googleapis/gapic-generator-java/issues/888 14 implementation '{{maven.javax_annotation_javax_annotation_api}}' 15 16 {{extra_deps}} 17} 18 19task javadocJar(type: Jar) { 20 classifier = 'javadoc' 21 from javadoc 22} 23 24task sourcesJar(type: Jar) { 25 classifier = 'sources' 26 from sourceSets.main.allSource 27} 28 29artifacts { 30 archives javadocJar, sourcesJar 31} 32