From a4d8632890df43c40ee3f892dc2817238de143db Mon Sep 17 00:00:00 2001 From: Dulmandakh Date: Tue, 8 Dec 2020 15:55:03 -0800 Subject: [PATCH] cleanup release.gradle (#30468) Summary: Cleanup release.gradle and remove code used to upload RN to maven repository, which is not longer used. Also removed configuration to include Javadoc, Sources in maven repo, thus reduce NPM package size. ## Changelog [Internal] [Changed] - cleanup and remove maven upload from release.gradle Pull Request resolved: https://github.com/facebook/react-native/pull/30468 Test Plan: you will no longer see *uploadArchives* in ./gradlew tasks. Also you can run **./gradlew :ReactAndroid:installArchives** Reviewed By: mdvacca Differential Revision: D25408128 Pulled By: fkgozali fbshipit-source-id: b3ced1b466b9f11e3970136a116af4e29dbd33a1 --- ReactAndroid/release.gradle | 56 ------------------------------------- 1 file changed, 56 deletions(-) diff --git a/ReactAndroid/release.gradle b/ReactAndroid/release.gradle index 13727752d1..9ddc7cfc78 100644 --- a/ReactAndroid/release.gradle +++ b/ReactAndroid/release.gradle @@ -20,18 +20,6 @@ def isReleaseBuild() { return VERSION_NAME.contains("SNAPSHOT") == false } -def getRepositoryUrl() { - return project.findProperty("repositoryUrl") ?: "https://oss.sonatype.org/service/local/staging/deploy/maven2/" -} - -def getRepositoryUsername() { - return project.findProperty("repositoryUsername") ?: "" -} - -def getRepositoryPassword() { - return project.findProperty("repositoryPassword") ?: "" -} - def configureReactNativePom(def pom) { pom.project { name(POM_NAME) @@ -72,27 +60,6 @@ if (JavaVersion.current().isJava8Compatible()) { } afterEvaluate { project -> - - task androidJavadoc(type: Javadoc, dependsOn: generateReleaseBuildConfig) { - source = android.sourceSets.main.java.srcDirs - classpath += files(android.bootClasspath) - classpath += files("$buildDir/generated/source/buildConfig/release") - // Note: this doesn't handle .aar files, only .jar. - classpath += configurations.javadocDeps - include("**/*.java") - } - - task androidJavadocJar(type: Jar, dependsOn: androidJavadoc) { - classifier = "javadoc" - from(androidJavadoc.destinationDir) - } - - task androidSourcesJar(type: Jar) { - classifier = "sources" - from(android.sourceSets.main.java.srcDirs) - include("**/*.java") - } - android.libraryVariants.all { variant -> def name = variant.name.capitalize() task "jar${name}"(type: Jar, dependsOn: variant.javaCompileProvider.get()) { @@ -100,11 +67,6 @@ afterEvaluate { project -> } } - artifacts { - archives(androidSourcesJar) - archives(androidJavadocJar) - } - version = VERSION_NAME group = GROUP @@ -113,24 +75,6 @@ afterEvaluate { project -> sign(configurations.archives) } - uploadArchives { - configuration = configurations.archives - repositories.mavenDeployer { - beforeDeployment { - MavenDeployment deployment -> signing.signPom(deployment) - } - - repository(url: getRepositoryUrl()) { - authentication( - userName: getRepositoryUsername(), - password: getRepositoryPassword()) - - } - - configureReactNativePom(pom) - } - } - task installArchives(type: Upload) { configuration = configurations.archives repositories.mavenDeployer {