@@ -19,50 +19,21 @@ if (signingFile.exists()) {
1919 }
2020}
2121
22- sourceSets {
23- main {
24- java. srcDirs + = ' build/generated'
25- }
26- }
27-
28- task androidJavadocs (type : Javadoc ) {
29- source = sourceSets. main. java. srcDirs
30- classpath + = project. files(android. getBootClasspath(). join(File . pathSeparator))
31- options. addStringOption(' Xdoclint:none' , ' -quiet' )
32- android. libraryVariants. all { variant ->
33- if (variant. name == ' release' ) {
34- owner. classpath + = variant. getCompileClasspath()
35- }
36- }
37- exclude ' **/gif/README'
38- exclude ' **/R.html' , ' **/R.*.html' , ' **/index.html'
39- }
40-
41- task androidJavadocsJar (type : Jar , dependsOn : androidJavadocs) {
42- archiveClassifier. set(" javadoc" )
43- from androidJavadocs. destinationDir
44- }
45-
46- task androidSourcesJar (type : Jar ) {
47- archiveClassifier. set(" sources" )
48- from sourceSets. main. java. srcDirs
49- }
50-
5122nexusStaging {
5223 packageGroup = mavenGroupId
5324}
5425
5526publishing {
5627 publications {
57- batchsdk (MavenPublication ) {
28+ release (MavenPublication ) {
5829
5930 groupId mavenGroupId
6031 artifactId mavenArtifact
6132 version android. defaultConfig. versionName
6233
63- artifact(project . rootProject . file( " ../public-sdk/Batch.aar " ))
64- artifact androidJavadocsJar
65- artifact androidSourcesJar
34+ afterEvaluate {
35+ from components . release
36+ }
6637
6738 pom {
6839 name = " Batch.com Android SDK"
@@ -210,19 +181,6 @@ publishing {
210181 url = " https://batch.com"
211182 }
212183 }
213-
214- pom. withXml {
215- def dependenciesNode = asNode(). appendNode(' dependencies' )
216-
217- // Add dependencies manually as we have only one
218- // See : https://discuss.gradle.org/t/maven-publish-doesnt-include-dependencies-in-the-project-pom-file/8544
219- def dependencyNode = dependenciesNode. appendNode(' dependency' )
220- dependencyNode. appendNode(' groupId' , ' androidx.core' )
221- dependencyNode. appendNode(' artifactId' , ' core' )
222- dependencyNode. appendNode(' version' , androidXLibraryVersion)
223- dependencyNode. appendNode(' scope' , ' compile' )
224- dependencyNode. appendNode(' type' , ' aar' )
225- }
226184 }
227185 }
228186
@@ -246,7 +204,7 @@ publishing {
246204}
247205
248206signing {
249- sign publishing. publications. batchsdk
207+ sign publishing. publications. release
250208}
251209
252210// Do not sign if we run the publishToMavenLocal task, useful for dev
0 commit comments