diff --git a/gradle/publish.gradle b/gradle/publish.gradle new file mode 100644 index 0000000..c51ed6d --- /dev/null +++ b/gradle/publish.gradle @@ -0,0 +1,23 @@ +apply plugin: 'maven-publish' + +afterEvaluate { + publishing { + publications { + release(MavenPublication) { + from components.release + groupId rootProject.group + artifactId project.name + version rootProject.version + } + } + repositories { + maven { + url rootProject.ext['nexusUrl'] + credentials { + username rootProject.ext['nexusUser'] + password rootProject.ext['nexusPassword'] + } + } + } + } +} diff --git a/sdk-core/build.gradle.kts b/sdk-core/build.gradle.kts index 9002256..78df935 100644 --- a/sdk-core/build.gradle.kts +++ b/sdk-core/build.gradle.kts @@ -4,7 +4,7 @@ plugins { alias(libs.plugins.kotlin.serialization) } -apply(from = rootProject.file("gradle/publish.gradle.kts")) +apply(from = rootProject.file("gradle/publish.gradle")) android { namespace = "com.xuqm.sdk.core" diff --git a/sdk-im/build.gradle.kts b/sdk-im/build.gradle.kts index f02d683..6dc1cac 100644 --- a/sdk-im/build.gradle.kts +++ b/sdk-im/build.gradle.kts @@ -2,7 +2,7 @@ plugins { alias(libs.plugins.android.library) } -apply(from = rootProject.file("gradle/publish.gradle.kts")) +apply(from = rootProject.file("gradle/publish.gradle")) android { namespace = "com.xuqm.sdk.im" diff --git a/sdk-push/build.gradle.kts b/sdk-push/build.gradle.kts index 46f6c97..a35e2f1 100644 --- a/sdk-push/build.gradle.kts +++ b/sdk-push/build.gradle.kts @@ -2,7 +2,7 @@ plugins { alias(libs.plugins.android.library) } -apply(from = rootProject.file("gradle/publish.gradle.kts")) +apply(from = rootProject.file("gradle/publish.gradle")) android { namespace = "com.xuqm.sdk.push" diff --git a/sdk-update/build.gradle.kts b/sdk-update/build.gradle.kts index 3fdc748..881e76b 100644 --- a/sdk-update/build.gradle.kts +++ b/sdk-update/build.gradle.kts @@ -2,7 +2,7 @@ plugins { alias(libs.plugins.android.library) } -apply(from = rootProject.file("gradle/publish.gradle.kts")) +apply(from = rootProject.file("gradle/publish.gradle")) android { namespace = "com.xuqm.sdk.update"