From f885c68ad235f48341fbdef57af54ac53985d6b0 Mon Sep 17 00:00:00 2001 From: qii Date: Wed, 13 Apr 2022 16:28:42 +0800 Subject: [PATCH] chore: add publishToMavenLocal to gradle script --- gradle.properties | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- library/scene/build.gradle | 15 +++++++++++++++ library/scene_dialog/build.gradle | 15 +++++++++++++++ library/scene_ktx/build.gradle | 16 ++++++++++++++++ library/scene_navigation/build.gradle | 15 +++++++++++++++ .../scene_shared_element_animation/build.gradle | 15 +++++++++++++++ library/scene_ui/build.gradle | 15 +++++++++++++++ 8 files changed, 93 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 432a0076..62f62c99 100644 --- a/gradle.properties +++ b/gradle.properties @@ -31,7 +31,7 @@ KOTLIN_LIB = org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.50 KOTLIN_ANDROID_EXTENSIONS = org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.3.50 KOTLIN_PLUGIN = org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50 -ANDROID_GRADLE_PLUGIN = com.android.tools.build:gradle:3.4.0 +ANDROID_GRADLE_PLUGIN = com.android.tools.build:gradle:3.6.0 APPCOMPAT_LIB = androidx.appcompat:appcompat:1.0.0 SUPPORTV4_LIB = androidx.core:core:1.0.0 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e177d57e..01dfce40 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Tue Sep 17 18:31:25 CST 2019 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME diff --git a/library/scene/build.gradle b/library/scene/build.gradle index 333bc55c..686142e3 100644 --- a/library/scene/build.gradle +++ b/library/scene/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply plugin: 'maven-publish' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -54,4 +55,18 @@ task javadoc(type: Javadoc) { locale "en_US" encoding "UTF-8" } +} + +afterEvaluate { + publishing { + publications { + // Creates a Maven publication called "release". + release(MavenPublication) { + from components.release + groupId = 'com.github.bytedance.scene' + artifactId = 'scene' + version = '1.3.0' + } + } + } } \ No newline at end of file diff --git a/library/scene_dialog/build.gradle b/library/scene_dialog/build.gradle index dd0b6ea6..7628e42c 100644 --- a/library/scene_dialog/build.gradle +++ b/library/scene_dialog/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply plugin: 'maven-publish' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -55,4 +56,18 @@ task javadoc(type: Javadoc) { locale "en_US" encoding "UTF-8" } +} + +afterEvaluate { + publishing { + publications { + // Creates a Maven publication called "release". + release(MavenPublication) { + from components.release + groupId = 'com.github.bytedance.scene' + artifactId = 'scene_dialog' + version = '1.3.0' + } + } + } } \ No newline at end of file diff --git a/library/scene_ktx/build.gradle b/library/scene_ktx/build.gradle index 34463c73..d322fc84 100644 --- a/library/scene_ktx/build.gradle +++ b/library/scene_ktx/build.gradle @@ -1,5 +1,6 @@ apply plugin: 'com.android.library' apply plugin: 'kotlin-android' +apply plugin: 'maven-publish' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -59,3 +60,18 @@ task javadoc(type: Javadoc) { encoding "UTF-8" } } + + +afterEvaluate { + publishing { + publications { + // Creates a Maven publication called "release". + release(MavenPublication) { + from components.release + groupId = 'com.github.bytedance.scene' + artifactId = 'scene_ktx' + version = '1.3.0' + } + } + } +} \ No newline at end of file diff --git a/library/scene_navigation/build.gradle b/library/scene_navigation/build.gradle index 0fea66f1..9247b161 100644 --- a/library/scene_navigation/build.gradle +++ b/library/scene_navigation/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply plugin: 'maven-publish' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -55,4 +56,18 @@ task javadoc(type: Javadoc) { locale "en_US" encoding "UTF-8" } +} + +afterEvaluate { + publishing { + publications { + // Creates a Maven publication called "release". + release(MavenPublication) { + from components.release + groupId = 'com.github.bytedance.scene' + artifactId = 'scene_navigation' + version = '1.3.0' + } + } + } } \ No newline at end of file diff --git a/library/scene_shared_element_animation/build.gradle b/library/scene_shared_element_animation/build.gradle index ddacfd82..cb4cbb62 100644 --- a/library/scene_shared_element_animation/build.gradle +++ b/library/scene_shared_element_animation/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply plugin: 'maven-publish' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -31,4 +32,18 @@ task javadoc(type: Javadoc) { locale "en_US" encoding "UTF-8" } +} + +afterEvaluate { + publishing { + publications { + // Creates a Maven publication called "release". + release(MavenPublication) { + from components.release + groupId = 'com.github.bytedance.scene' + artifactId = 'scene_shared_element_animation' + version = '1.3.0' + } + } + } } \ No newline at end of file diff --git a/library/scene_ui/build.gradle b/library/scene_ui/build.gradle index 28e8c822..b26327af 100644 --- a/library/scene_ui/build.gradle +++ b/library/scene_ui/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.library' +apply plugin: 'maven-publish' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -55,4 +56,18 @@ task javadoc(type: Javadoc) { locale "en_US" encoding "UTF-8" } +} + +afterEvaluate { + publishing { + publications { + // Creates a Maven publication called "release". + release(MavenPublication) { + from components.release + groupId = 'com.github.bytedance.scene' + artifactId = 'scene_ui' + version = '1.3.0' + } + } + } } \ No newline at end of file